我正在使用Selenium Chrome驱动程序,想要禁用日志记录,我尝试了所有现有的解决方案,包括:
ChromeOptions chromeOptions = new ChromeOptions();
chromeOptions.addArguments("--log-level=3");
和
DesiredCapabilities capabilities = DesiredCapabilities.chrome();
capabilities.setCapability("chrome.verbose", false);
但没有为我工作,仍然有这个信息和警告日志显示:
在端口17965上启动ChromeDriver2.25.426924 (649f9b868f6783ec9de71c123212b908bf3b232e),只允许本地连接。Jul25, 2017 7:01:16PMorg.openqa.selenium.remote.原型握手创建会话信息:尝试双方言会话,假设Postel定律在远程端成立Jul25, 2017 7:01:16PM原型org.openqa.selenium.remote.原型握手创建会话信息:检测到的方言:OSS
只有log level=3对我有效,测试环境为:Ruby、watir、selenium 3.142.3、chromedriver 75.0.3770.140、win 10
Ruby代码:
options = Selenium::WebDriver::Chrome::Options.new
default_options = %w[--log-level=3]
default_options.each do |option|
options.add_argument(option)
end
@driver = Watir::Browser.new :chrome, options: options
对于最小输出,您可以使用以下代码-
System.setProperty("webdriver.chrome.silentOutput", "true");
java.util.logging.Logger.getLogger("org.openqa.selenium").setLevel(Level.OFF);
这就是我一直在做的事情,到目前为止,它一直在为我工作。
ChromeOptions chromeOptions = new ChromeOptions();
chromeOptions.addArgument("--log-level=3");
chromeOptions.addArgument("--silent");
WebDriver driver = new ChromeDriver(chromeOptions);
问题内容: 我正在尝试禁用的日志输出。 在加载驱动程序之前,我曾尝试在应用程序的开头设置这些设置,但没有帮助。 我收到这种日志: 所以我的控制台完全塞满了mongo日志,我什么也看不到。 问题答案: 所以这解决了这个问题: 如果您希望隐藏所有日志,可以将其设置为较高的值。
问题内容: 我是否可以配置MongoDB Java驱动程序以输出有用的(用于调试)消息,最好使用标准日志记录框架之一?我主要希望查看发生的每个查询,接收到多少数据,花费多长时间以及所有错误代码。 问题答案: 在 加载任何MongoDB Java驱动程序类 之前, 您需要设置几个系统属性: 之后,驱动程序将使用标准的Java日志记录框架来记录消息。 不幸的是,据我从Java驱动程序代码中得知,日志记
这也许是一个很简单的问题。如何禁用Hikari-CP调试日志?在我的日志文件我有很多这样的消息 在我的日志4jconfig中。xml: 有人能告诉我记录器配置有什么问题吗? 谢谢!
我正在使用Selenium3.4和FirefoxDriver(而不是marionette/GeckoDriver)为一个Java/Maven项目运行测试。我已经安装了Firefox45.9.0。我们的测试代码使用Log4j2,我可以将日志级别设置为任何我喜欢的级别,但是无论我将其设置为什么,我都会在控制台中得到如下所示的日志消息: 看起来FirefoxDriver内部或Firefox自身内部的某些
以下代码不起作用: 错误: OpenQA。硒。WebDriverException HResult=0x80131500消息=未知错误:Chrome无法启动:已被终止。(未知错误:DevToolsActivePort文件不存在)(从chrome位置启动的进程。/chromedriver.exe不再运行,因此chromedriver假设chrome已崩溃。)Source=WebDriver Stac
问题内容: 我有一些使用该软件包的工具化代码。现在该关闭日志记录了,我无法确定如何关闭标准记录器。 我错过了什么吗?我应该在进行日志调用之前检查标志,还是在生产中将其注释掉? 问题答案: 要完全禁用日志,最好调用Joril并将输出设置为无操作(例如) 但即使在此之后,操作仍将闲置约500-600 ns / op 1 这仍然可切断短路(左右 为100 ns / OP )通过使用自定义的实现,并实现所