【问题标题】:How to surpass LogManager warnings?如何超越 LogManager 警告?
【发布时间】:2013-10-22 18:15:44
【问题描述】:

编译并运行我的应用程序后,控制台会显示以下错误,我不知道如何克服它们。

INFO: PWC1412: WebModule[null] ServletContext.log():Closing Spring root WebApplicationContext
SEVERE: log4j:ERROR LogMananger.repositorySelector was null likely due to error in class reloading, using NOPLoggerRepository.
INFO: PWC1412: WebModule[null] ServletContext.log():No Spring WebApplicationInitializer types detected on classpath
INFO: Initializing Mojarra 2.1.6 (SNAPSHOT 20111206) for context ''
SEVERE: log4j:WARN No appenders could be found for logger (org.apache.commons.digester.Digester).
SEVERE: log4j:WARN Please initialize the log4j system properly.

【问题讨论】:

    标签: java spring jakarta-ee logging


    【解决方案1】:

    看起来你还没有配置 log4j 记录器,在你的类路径中添加一个 log4j.properties 文件。

    一个基本的 log4j.properties 文件可以是

    # Set root logger level to DEBUG and its only appender to A1.
    log4j.rootLogger=OFF, A1
    
    # A1 is set to be a ConsoleAppender.
    log4j.appender.A1=org.apache.log4j.ConsoleAppender
    
    # A1 uses PatternLayout.
    log4j.appender.A1.layout=org.apache.log4j.PatternLayout
    log4j.appender.A1.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n
    

    Docs

    【讨论】:

    • 谢谢,我怎样才能禁用它或让它不打印控制台中的日志?
    • @J888 尝试将日志级别设置为OFF
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-06-11
    • 2015-05-03
    • 2013-04-29
    • 2018-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多