【发布时间】:2016-12-14 16:01:37
【问题描述】:
我需要添加一个自定义字段来记录条目,如下所示:
[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 提供的机制而不更改其代码?
附言我知道我可以在消息部分添加自定义字段。我想知道如果我坚持将字段放在日志条目的开头有多难。
【问题讨论】:
-
logger.info("message here", true)- 你认为这个方法会从哪里来?