2010-04-07 36 views
1

我想要WARN或更高类型的日志事件显示类名称。所有其他人都不会显示课程名称。这既是为了简化日志,又是为了避免像TRACE这样的低级事件带来性能问题。这必须全部转到同一个日志文件。取决于日志级别,同一文件上的不同log4j模式?

例如,现在,我有这个在我的日志文件:

2010-04-06 18:50:16416 [主] INFO org.nyjord.lib.gather.TempMachine - successfuly初始化。 2010-04-06 18:50:16416 [主要]致命org.nyjord.lib.gather.TempMachine - 不是所有的路径可以位于

我宁愿这对同一文件:

2010- 04-06 18:50:16,416 [main] INFO - 初始化成功。 2010-04-06 18:50:16,416 [main] FATAL org.nyjord.lib.gather.TempMachine - 并非所有路径都可以定位

帮助将会非常受欢迎。

回答

1

这应该是可能的,通过开发一个自定义布局类来做你想做的。但我怀疑任何现有的log4j Layout类都可以做到这一点。

+0

这就是我的想法。谢谢你的答案 – gorca 2010-04-07 12:46:50

相关问题