我需要为日志条目添加自定义字段,如下所示:
[KEYWORD] [Date/Time] [LEVEL] [Message]
KEYWORD 可以在日志条目中存在或不存在,具体取决于我传递给日志方法的布尔值:
logger.info("message here", true) // Keyword is present
logger.error("message here", false) // keyword is not in log entry
这是否可以使用log4j提供的机制,而无需更改其代码?
P.S。我知道我可以在消息部分添加自定义字段。我想知道如果我坚持将字段放在日志条目的开头是多么困难。
答案 0 :(得分:-2)
我认为你可以通过扩展log4j来编写你的logger实现