java - log4j属性配置问题

标签 java logging methods log4j

我必须停止显示系统内某些方法的日志消息而不更改 Java 代码(记录器)...

我在想,是否可以配置 log4j.properties,以便我可以跳过某些方法的日志记录?是否可以使用 log4j 进行方法级别的登录?

谢谢, K.

最佳答案

log4j 不支持此级别的配置。但是您可以实现一个扩展当前附加程序的附加程序(例如,创建一个扩展 ConsoleAppender 的 MyConsoleAppender)。然后,在 checkEntryConditions() 方法中添加对要跳过的方法的检查。

关于java - log4j属性配置问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3467766/

相关文章:

linux - 运行 SSH session 并从客户端记录到文件 stdout,添加时间戳

url - 在不记录每次点击的情况下估算每小时 URL 点击次数的聪明方法?

java - 使用扫描仪和方法从文件中读取

Ruby 在模型中包含模块的单一方法

Java - 使用数组和流来解析文件时没有得到正确的项目

java - 如果 ActiveMQ 代理关闭,如何通知客户端?

java - 使用 Olingo 和 JPA 进行授权

java - 使用 Google Maps Api V2 时,Android 2.2 或 4.1.2 模拟器上缺少 Google Play 服务

logging - 记录企业应用程序的最佳实践是什么?

javascript - 如何对使用构造函数创建的 JavaScript 对象方法执行加法