我正在使用wildfly 10
,並且控制檯中出現的所有內容(例如System.out.println(「」)輸出)正在寫入server.log
文件。 我想只看到log4j
日誌server.log
文件,所以我怎麼能停止發送控制檯輸出到server.log
?停止wildfly將控制檯輸出發送到服務器日誌
0
A
回答
1
您可以將stdout
記錄器設置爲WARN
:
<logger category="stdout">
<level name="WARN"/>
</logger>
這將防止System.out.println(...)
出現在您的server.log
。但它也不會出現在控制檯上,因爲Wildfly會用自己的實現(請參閱here)取代System.out
PrintStream
,因此您只能針對所有處理程序抑制或爲所有處理程序激活它。
+1
您也可以改變'use-parent-handlers = false'並將'stdout'記錄器分配給控制檯處理程序。 –
相關問題
- 1. 日誌和服務器控制檯
- 2. Scala日誌記錄,將控制檯輸出直接輸出到日誌文件
- 3. GWT日誌:發送服務器輸出到客戶端
- 4. 將日誌控制檯輸出到日誌文件Java日誌程序
- 5. 發送容器優化的OS服務日誌輸出到Stackdriver日誌記錄
- 6. 將多臺服務器的日誌發送到集中式日誌記錄服務器的方法是什麼?
- 7. 停止Groovy控制檯截斷輸出?
- 8. 停止輸出控制檯在Perl
- 9. 將日誌輸出到Android中的控制檯
- 10. 將控制檯輸出重定向到日誌文件
- 11. 將控制檯日誌輸出重定向到flask-socketio
- 12. Linux將控制檯輸出附加到日誌文件?
- 13. Node.js服務器在登錄到控制檯時正在停止
- 14. nginx發送日誌到遠程系統日誌服務器
- 15. Java控制檯在發生日誌時推送輸入文本
- 16. 在停止日誌位置的Mysql停止從服務器
- 17. 如何停止log4j的控制檯輸出?當前代碼將輸出到文件和控制檯都
- 18. 如何把控制檯輸出到uitextview?訪問控制檯日誌
- 19. Nodejs Winston記錄器 - 將日誌輸出到控制檯和文件
- 20. 將日誌發送到多個rsyslog服務器
- 21. 如何將weblogic服務器日誌發送到graylog?
- 22. 將所有Javascript控制檯輸出發送到DOM元素
- 23. 如何通過rsyslog將日誌發送到遠程日誌服務器?
- 24. 如何將AppEngine請求日誌發送到遠程日誌記錄服務器?
- 25. 將服務輸出用於控制器
- 26. 發送控制檯輸出到多個寫入器
- 27. 控制日誌輸出
- 28. 控制日誌輸出
- 29. 服務控制檯通過TCP服務器輸出
- 30. 如何控制log4j中的日誌控制檯輸出
你是什麼意思「只有log4j」? –
假設我的應用程序代碼具有以下語句:logger.error(「some error」)和System.out.println(「something」)(stdout是我的情況下的控制檯,因此將打印在控制檯中)。在我的server.log中,我看到兩個輸出不僅是記錄器的日誌,因爲不知何故,wildfly將所有控制檯輸出發送到他的server.log。我不希望第二條語句的輸出出現在server.log中。 –