log4j.properties配置

[b][color=red]log4j.addivity[/color][/b]
additivity的作用在于 children-logger是否使用 rootLogger的配置,例如 输出终端。

log4j.logger.de.wilken.crd=WARN, stdout, infolog, errorlog, debuglog
log4j.additivity.de.wilken.crd=false


如果additivity为false,那么只生成一个rollinglogfile.log的日志文件,屏幕上没有日志信息输出。如果additivity为true那么,屏幕上有日志信息显示(因为rootLogger 的日志输出终端为stdout-屏幕),而且会生成rollinglogfile.log的日志文件。
additivity在log4j默认为true。这解释了为什么有些时候,一个日志信息在屏幕上会有多次输出。

[b][color=red]level[/color][/b]
log4j.logger= [ level ] , appenderName, appenderName
log4j.logger.de.wilken.crd=WARN, stdout, infolog, errorlog, debuglog


level 是日志记录的优先级,分为OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL或者自定义的级别。Log4j建议只使用四个级别,优 先级从高到低分别是ERROR、WARN、INFO、DEBUG。通过在这里定义的级别,您可以控制到应用程序中相应级别的日志信息的开关。比如在这里定 义了INFO级别,只有等于及高于这个级别的才进行处理,则应用程序中所有DEBUG级别的日志信息将不被打印出来。ALL:打印所有的日志,OFF:关 闭所有的日志输出。 appenderName就是指定日志信息输出到哪个地方。可同时指定多个输出目的地。

[b][color=red]关闭FOP日志[/color][/b]
log4j.logger.org.apache.fop=OFF
log4j.logger.org.apache.xmlgraphics=OFF
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值