【问题标题】:quartz debug logging in console not stopping控制台中的石英调试日志记录未停止
【发布时间】:2015-03-16 12:25:57
【问题描述】:

以下是我的属性文件。

log = ${catalina.home}/logs/log4j
log4j.rootLogger = INFO, RollingAppender
log4j.logger.org.quartz=OFF

# Define the file appender

log4j.appender.RollingAppender=org.apache.log4j.DailyRollingFileAppender
log4j.appender.RollingAppender.File=${log}/DellwebApp.log
log4j.appender.RollingAppender.DatePattern='.'yyyy-MM-dd


# Define the layout for file appender
log4j.appender.RollingAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.RollingAppender.layout.conversionPattern=%d %p [%c] - %m%n

我尝试了 * 中的几乎所有解决方案。我仍然无法摆脱这个问题。 请提出解决方案。

【问题讨论】:

    标签: logging log4j quartz-scheduler slf4j


    【解决方案1】:

    您的问题缺少一些细节,因此假设是

    1. 这个 log4j 属性文件实际上正在被使用
    2. 您已正确设置 SLF4J(将其包含在标签中)
    3. Quartz lib 有命名空间org.quartz(否则替换它)

    解决方案是告诉 log4j 只报告库中记录的 ERROR 级别的内容。为此,在您的 log4j 道具文件中添加这一额外的行:

    org.quartz = ERROR
    

    【讨论】: