2012-07-18 53 views
4

我正在開發一個使用硒鉻網絡驅動程序的工具。這應該只在控制檯上顯示結果。但在初始化期間它會打印一些錯誤日誌。我的問題是如何刪除這些日誌。如何刪除Chrome網絡驅動程序和IE網絡驅動程序的日誌

WebDriver driver=new InternetExplorerDriver(); 

在這種情況下,它顯示日誌

Started InternetExplorerDriver server (32-bit) 
    2.24.2.0 
Listening on port 41437 

而對於鉻

WebDriver driver =new ChromeDriver(); 

和日誌是

Started ChromeDriver 
    port=42458 
    version=21.0.1180.4 
    log=G:\Workspace_Selenium\WebTestSelenium_ToResolveTheReview\chromedriver.log 

尋找幫助

+0

你能說清楚你到底想刪除什麼嗎?您是否希望控制檯不打印上面粘貼的信息,或者您希望Web驅動程序不保存日誌文件? – hcix 2013-02-07 13:38:01

+0

信息,即在控制檯上打印 – 2013-02-07 13:40:45

回答

1

如果你不使用任何一種不是控制檯登錄其他的(或管理它自己),然後

Logger shutUp = Logger.getLogger(""); 
shutUp.setLevel(Level.WARNING); 

做這項工作。那應該只輸出警告。當然,您可以使用Level.SEVERE使其僅輸出錯誤,或者甚至可以使其絕對安靜。

+0

我也使用這個但也不工作 – 2012-07-18 14:31:50

+0

使用Level.OFF但它仍然打印LOG – 2012-07-18 14:37:51

+0

也許記錄器的名稱不是''「'? – Philip 2014-01-28 03:05:39

相關問題