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