编程语言
首页 > 编程语言> > java-根据日志级别缩进log4j消息

java-根据日志级别缩进log4j消息

作者:互联网

可以将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类来做到这一点,该类了解如何实现您的缩进方案.然后通过配置文件将其添加到您的追加程序中,所有日志消息将按照您希望的格式进行格式化.

标签:log4j,indentation,java
来源: https://codeday.me/bug/20191122/2062374.html