JavaのSeleniumでBrowserMobProxy埋め込みモードを使用しています。log4jフレームワークでnet.lightbody.bmp(BrowserMobProxy)ログメッセージを無効にするにはどうすればよいですか?
コンソールに表示されるBrowserMobProxyからのログメッセージを無効にするにはどうすればよいですか? log4propertiesやその他の方法で何とか無効にすることはできますか?
常に表示されるコンソールで不要なログの例:
/537.36
Accept: image/webp,image/*,*/*;q=0.8
Referer: http://something.com/styles/html5-touch-template/main-33a42.css
Accept-Language: en-US,en;q=0.8
Cookie: _ga=GA1.2.807057776.1475866489
Accept-Encoding: gzip, deflate,
Via: 1.1 browsermobproxy
2016-10-06 21:28:09 -- ProxyToServerConnection.write(ProxyToServerConnection.java:345) - (AWAITING_INITIAL) [id: 0xe29d0002, L:/112.111.1.11:52907 - R:something.com/333.111.1.11:80]: Using existing connection to: something.com/333.111.1.11:80
2016-10-06 21:28:09 -- ProxyConnection.doWrite(ProxyConnection.java:228) - (AWAITING_INITIAL) [id: 0xe29d0002, L:/192.168.0.10:52907 - R:something.com/184.180.124.162:80]: Writing: DefaultHttpRequest(decodeResult: success, version: HTTP/1.1)
GET /styles/html5-touch-template/fonts/HelveticaNeueLTStd-Bd.otf HTTP/1.1
Host: something.com
User-Agent
のLog4j:
log4j.rootLogger=INFO, FILE, CONSOLE
log=src/test/resources
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.Threshold=INFO
log4j.appender.CONSOLE.Target=System.out
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} -- %C{1}.%M(%F:%L) - %m%n
log4j.appender.FILE=org.apache.log4j.RollingFileAppender
log4j.appender.FILE.File=${log}/log.out
log4j.appender.FILE.MaxFileSize=100KB
log4j.appender.FILE.MaxBackupIndex=2
log4j.appender.FILE.Threshold=INFO
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} -- %-10p %c{1} - %m%n
log4j.logger.org.apache.http=ERROR
:)
コンソール出力を生成するコードやlog4j構成ファイル –
@ D.Bの内容など、より詳細な情報を入力してください。:私の質問を詳細で更新しました。ありがとうございました! – Assarin