首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >LOG4J上不同的日志管理器

LOG4J上不同的日志管理器
EN

Stack Overflow用户
提问于 2013-10-21 11:15:53
回答 1查看 2.1K关注 0票数 0

我使用的是log4j 1.2,我需要:

  • 将所有内容(包括引用库中的日志记录)记录到控制台
  • 从我的代码登录到文件(也许还可以登录到控制台)

使用以下代码:

代码语言:javascript
复制
log4j.rootLogger=DEBUG, CONSOLE
log4j.com.mypackage=ALL, CONSOLE, CSV

log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.Target=System.err
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.conversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p - %m%n

log4j.appender.CSV=org.apache.log4j.FileAppender
log4j.appender.CSV.File=./myfile.csv
log4j.appender.CSV.Append=false
log4j.appender.CSV.layout=org.apache.log4j.PatternLayout
log4j.appender.CSV.layout.conversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p - %m%n

日志文件未创建。

我做过的其他尝试:

  • 如果我向rootLogger添加CSV附录,那么文件就会被创建和填充。
  • 如果我向rootLogger添加CSV附录并禁用它,那么文件就是创建的。
  • 如果我只记录我的记录器来安慰..。它工作得很好

你有什么要解决的办法吗?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2013-10-21 15:39:19

你错过了一个重要的部分。

价值必须是

代码语言:javascript
复制
log4j.logger.com.mypackage

请注意,日志定义中缺少记录器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19493047

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档