禁用log4j控制台日志记录并启用文件日志记录

编程入门 行业动态 更新时间:2024-10-24 04:30:08
本文介绍了禁用log4j控制台日志记录并启用文件日志记录的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我的log4j.properties文件是:

My log4j.properties file is:

log4j.rootLogger=WARN, stdout, file log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern=%d [%t] %p [%c] - %m%n log4j.appender.file=org.apache.log4j.RollingFileAppender log4j.appender.file.File=${jboss.server.log.dir}/afrodite.log log4j.appender.file.MaxFileSize=10MB log4j.appender.file.MaxBackupIndex=10 log4j.appender.file.Append=true log4j.appender.file.layout=org.apache.log4j.PatternLayout log4j.appender.file.layout.ConversionPattern=%d [%t] %p [%c] - %m%n log4j.logger.info.release.scheduler=INFO, scheduler log4j.appender.scheduler=org.apache.log4j.RollingFileAppender log4j.appender.scheduler.File=${jboss.server.log.dir}/afrodite_scheduler.log log4j.appender.scheduler.MaxFileSize=10MB log4j.appender.scheduler.MaxBackupIndex=10 log4j.appender.scheduler.Append=true log4j.appender.scheduler.layout=org.apache.log4j.PatternLayout log4j.appender.scheduler.layout.ConversionPattern=%d [%t] %p [%c] - %m%n

如果我要为调度程序禁用控制台输出记录器我该怎么办?这意味着调度程序记录器只能登录到不在控制台中的文件。

If I want to disable console output for scheduler logger what should I do? That means scheduler logger only log into file not in console.

谢谢和问候。

推荐答案

将此行添加到您的配置中:

Add this line to your config:

log4j.appender.scheduler.additivity=false

log4j.additivity.info.release.scheduler=false

(抱歉,第一个提示不正确。)

(sorry, first hint was incorrect.)

更多推荐

禁用log4j控制台日志记录并启用文件日志记录

本文发布于:2023-11-24 04:21:08,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1623949.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:日志   控制台   文件   log4j

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!