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. log4j只記錄來自文件中特定類的消息
- 2. 如何過濾來自EntityCollection的特定信息?
- 3. 過濾來自自定義管道的消息
- 4. 自定義過濾器的消息
- 5. 如何通過Quickblox中的自定義值過濾[tag:ChatDialog]消息?
- 6. 如何爲log4j消息配置logstash過濾器?
- 7. 如何使用logstash過濾來自log4j文件的JSON數據?
- 8. 有沒有辦法過濾特定類別的log4j日誌
- 9. 如何從log4j過濾特定的異常
- 10. 如何在發送JMS消息或發送到特定服務器之前按消息類型過濾?
- 11. 如何使用maven資源過濾來過濾特定文件
- 12. 如何過濾Ejabberd中的消息
- 13. 定製Log4j過濾PatternLayout
- 14. 來自servlet過濾器的顯示消息
- 15. 過濾來自類數組
- 16. ServiceStack消息過濾
- 17. 在發送到ElasticSearch之前過濾特定的消息logstash
- 18. 過濾掉特定的Python日誌消息
- 19. 過濾成特定類BeautifulSoup
- 20. 的log4j如何避免「不明來源」的消息
- 21. 如何修改Log4J 2中的消息?
- 22. 如何使用Rebus過濾消息?
- 23. 如何過濾標籤消息eclipse?
- 24. 如何讓log4j打印消息的來源?
- 25. IRC bot的消息過濾
- 26. log4j:如何僅在控制檯中記錄來自com.foo。*的消息?
- 27. 如何使用消息選擇過濾消息在JMS
- 28. 修剪Log4J消息
- 29. Java Log4J Logger消息
- 30. 來自實體類的自定義錯誤消息
對不起,我是不留神,這個例子使用了standart java.util.logging包,而不是log4j。可能你會決定從log4j切換到它:) – Dmitry 2010-03-18 21:49:44