首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >log4j.properties

log4j.properties
EN

Stack Overflow用户
提问于 2012-10-09 13:49:08
回答 1查看 298关注 0票数 0

我有一个调试,信息,警告,错误日志在我的代码。但我只想在我的控制台中打印信息和错误日志。我想将所有日志存储在一个文件中。有没有人能建议一种方法。

我试着

代码语言:javascript
运行
复制
log4j.rootLogger=debug,R1,R2

log4j.appender.R1=org.apache.log4j.ConsoleAppender
log4j.appender.R1.layout=org.apache.log4j.PatternLayout
log4j.appender.R1.layout.ConversionPattern=%d{dd/MM/yy kk:mm:ss.SSS} %-5p [%t] %x (%F:%L) - %m%n


#OAPIFacade front logs
log4j.appender.R2=org.apache.log4j.DailyRollingFileAppender
log4j.appender.R2.File=app/log4j/prop/log4j.log
log4j.appender.R1.DatePattern='.'dd-MM-yy
log4j.appender.R2.layout=org.apache.log4j.PatternLayout
log4j.appender.R2.layout.ConversionPattern=%d{dd/MM/yy kk:mm:ss.SSS} %-5p [%t] %x (%F:%L) - %m%n

在本例中,所有日志都在控制台中打印,但我只想在控制台中打印信息和错误日志。

EN

Stack Overflow用户

发布于 2012-10-09 13:56:18

据我所知,您不能同时查看信息、隐藏警告和查看错误;这违反了日志级别的设计。级别按以下顺序定义:

  • TRACE
  • DEBUG
  • INFO
  • WARN
  • ERROR
  • FATAL

但是,如果您只想在控制台中看到警告和错误,可以使用附加器的阈值设置来实现。具体来说,您只需要添加:

代码语言:javascript
运行
复制
log4j.appender.R1.Threshold=WARN
票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12793558

复制
相关文章

相似问题

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