1
A
回答
2
下面的信息解決了非標準java.util.logging包問題:
對於過濾類,你應該實現Filter inteface,並通過調用Logger類的setFilter方法使用它:
public class ClassFilter implements Filter {
public boolean isLoggable(LogRecord lr) {
return (lr.getSourceClassName() == "SpecificClassName");
}
}
...
Logger l = Logger.getLogger("mypackage.log");
l.setFilter(new ClassFilter());
對於過濾嚴重性使用Logger類的setLevel()方法。
相關問題
- 1. 自定義過濾器的消息
- 2. 如何通過Quickblox中的自定義值過濾[tag:ChatDialog]消息?
- 3. 如何從log4j過濾特定的異常
- 4. 如何在發送JMS消息或發送到特定服務器之前按消息類型過濾?
- 5. 如何過濾Ejabberd中的消息
- 6. 定製Log4j過濾PatternLayout
- 7. 過濾來自類數組
- 8. ServiceStack消息過濾
- 9. 過濾成特定類BeautifulSoup
- 10. 的log4j如何避免「不明來源」的消息
- 11. 如何讓log4j打印消息的來源?
- 12. log4j:如何僅在控制檯中記錄來自com.foo。*的消息?
- 13. Java Log4J Logger消息
- 14. 修剪Log4J消息
- 15. 來自實體類的自定義錯誤消息
- 16. 如何解密通過套接字從log4j發送的消息?
- 17. 如何顯示來自webmethod的消息?
- 18. 如何在Elasticsearch的查詢或過濾器中指定或定位來自特定文檔類型的字段?
- 19. Java 8流過濾器來過濾文件的特定部分
- 20. log4net過濾異常消息?
- 21. 「Elixir + phoenix」過濾websocket消息
- 22. 將xsl:消息重定向到log4j
- 23. 如何通過一些自定義消息檢票覆蓋FileUpload的uploadTooLarge消息
- 24. 正則表達式來過濾特定類型的網址
- 25. 如何在Wavemaker中禁用服務類日誌[log4j]消息
- 26. 黑客Log4j發送自定義系統日誌消息
- 27. 如何用C++中的自定義消息來拋出std :: bad_alloc?
- 28. Quartz.NET過濾器信息消息
- 29. 來自RemoteDeadLetterActorRef的SelectChildName消息
- 30. Android:來自消息的ArrayList
對不起,我是不留神,這個例子使用了standart java.util.logging包,而不是log4j。可能你會決定從log4j切換到它:) – Dmitry 2010-03-18 21:49:44