可以将log4j配置为自动缩进与消息日志级别成比例的消息吗?我需要这样的输出:
[2013-09-13 09:38:24,638] INFO - Processing graph nodes...
[2013-09-13 09:38:24,640] DEBUG - Processed node 1...
[2013-09-13 09:38:24,646] DEBUG - Processed node 2...
[2013-09-13 09:38:24,649] DEBUG - Processed node 3...
[2013-09-13 09:38:25,948] INFO - Processed 3 node(s)
解决方法:
我认为您无法通过配置来做到这一点.但是,您应该可以通过实现一个自定义Layout类来做到这一点,该类了解如何实现您的缩进方案.然后通过配置文件将其添加到您的追加程序中,所有日志消息将按照您希望的格式进行格式化.