java - 如何让log4j打印消息来源?

标签 java logging log4j

有没有办法让 Log4j 输出包含消息的来源? 通过log4j.properties进行以下配置(已经交给我了...):

log4j.rootCategory=INFO, A1
log4j.appender.A1=org.apache.log4j.ConsoleAppender
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%-5p - %m%n

无法打印出哪个类发送该消息的非常重要的细节,现在我真的需要这些信息!

莱娜

最佳答案

参见Conversion Pattern Layout

例如,您可以使用 ConversionPattern=%d{ABSOLUTE} %5p %t %c{1}:%M:%L - %m%n

关于java - 如何让log4j打印消息来源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27102023/

相关文章:

java - pig 错误 : Could not find or load main class org. apache.pig.Main

Java:JTable 只允许 100 行

java - 如何将 Spring Boot 日志记录数据放入数据库?我想将所有 INFO 和 ERROR 消息放入数据库

logging - 抑制内部 log4net 错误消息

elasticsearch - log4j2到 Elasticsearch 配置

java - 当我将 <resource-ref> 标记放入 web.xml 时发生错误

java - 为什么 float 准确而算术运算不准确?

php - 在 MySQL 中创建联系人的历史日志

java - 如何使用 log4j 和 jboss 记录未捕获的运行时异常?

java - 如何使 log4j error() 调用在 jUnit 测试中抛出异常?