[英]How to make log4j print origin of message?
有沒有辦法使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
無法打印出哪個類正在發送該消息的非常重要的細節,現在我真的很需要信息!
Layna
請參閱轉換模式布局
例如,您可以使用ConversionPattern =%d {ABSOLUTE}%5p%t%c {1}:%M:%L-%m%n
如果使用%C
表示法,則可以看到包和日志來源的類名。
因此,您可以使用:
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 - %C
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.