`
fanrey
  • 浏览: 254992 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

"log4j:WARN No appenders could be found for logger" 解决办法

 
阅读更多
经常看到这样的warning,今天研究了一下,终于大概搞明白了。

设置log4j配置的路径,需要指定下面的JVM参数:
-Dlog4j.configuration=file:/C:/workspace/COM_tests/log4j.properties
or
-Dlog4j.configuration=file:/C:/workspace/COM_tests/log4j.xml

或者在代码中指定:
System.setProperty("log4j.configuration", "file:/C:/workspace/COM_tests/log4j.properties");

读取这个配置的source code在org.apache.log4j.LogManager类。

log4j:WARN No appenders could be found for logger (se.ericsson.jcat.com.cli.testsuites.TestSuiteComCli).
log4j:WARN Please initialize the log4j system properly.
如果我们需要解决上面的warning,
1. 检查log4j.properties or log4j.xml是否被load成功了(如上所述);
2. 检查log4j.properties中有没有定义相应的logger。比如上面的问题需要定义如下:

log4j.logger.se.ericsson.jcat.com.cli.testsuites.TestSuiteComCli=DEBUG, Console

其中Console是appender.
log4j.appender.Console=org.apache.log4j.ConsoleAppender
分享到:
评论

相关推荐

    log4j:WARN No appenders could be found for logger (org.springframework.context.s

    NULL 博文链接:https://wait7758521.iteye.com/blog/1933964

    log4j日志报错解决办法

    首先,错误信息"log4j:WARN No appenders could be found for logger"表明Log4j找不到任何日志输出的目标,也就是没有设置日志appender。日志appender是Log4j用来定义日志输出目的地的组件,比如控制台、文件、邮件...

    log4j.properties

    1.log4j:WARNNoappenderscouldbefoundforlogger(org.apache.hadoop.util.Shell). 2.log4j:WARNPleaseinitializethelog4jsystemproperly. 3.log4j:WARNSeehttp://logging.apache.org/log4j/1.2/faq....

    JAVACCC.DLL

    log4j:WARN No appenders could be found for logger org apache commons beanutils ConvertUtils 出现这个错误 在web inf classes路径下加了log4j properties文件还是这个错误log4j:WARN Please initialize the ...

    quartz log4j

    log4j:WARN No appenders could be found for logger (com.mchange.v2.log.MLog). log4j:WARN Please initialize the log4j system properly.

    log4j-appenders

    为解决这个问题,log4j引入了ASYNC Appender,它通过异步处理日志事件,将日志写入操作放到单独的线程中执行,从而避免阻塞主线程,提高应用程序的响应速度。 ASYNC Appender的核心在于它使用了`java.util....

    log4j-1.2.14.jar

    报错WARN No appenders could be found for logger 或 WARN Please initialize the log4j system properly时需要引入的包。用法可以参考https://blog.csdn.net/u010912188/article/details/79761894

    schemacrawler-hive:适用于Apache Hive的SchemaCrawler插件

    模式爬虫配置单元 不幸的是,到目前为止, 似乎是不切实际的。 从hive-1.1.0(CDH5.4)开始,...log4j:WARN No appenders could be found for logger (org.apache.hive.jdbc.Utils). log4j:WARN Please initialize the

    clj-hbase:小型且不完整的 hbase 0.98.3 clojure 包装器

    clj-hbase 这是一个用于 hbase 0.98.3 的小型且仍然不完整的 clojure 包装器 用法 假设我们有一个带有列族“byte-data...log4j:WARN No appenders could be found for logger ( org.apache.hadoop.metrics2.lib.Mutabl

    hadoop-2.6.0-hadoop.dll-winutils.exe

    log4j:WARN No appenders could be found for logger (org.apache.hadoop.metrics2.lib.MutableMetricsFactory). log4j:WARN Please initialize the log4j system properly. log4j:WARN See ...

    hanging-chad:演示两个ZK客户可以一次认为自己是领导者

    玩具应用程序可证明参加动物园管理员领导者选举食谱的多个客户可以随时认为自己是领导者。 建造 建立: $ ../gradlew jar 这将在build / libs中创建...log4j:WARN No appenders could be found for logger (org

    log4j简单配置

    例如,在Spring框架的应用中,如果没有正确配置log4j,就可能出现“log4j:WARN No appenders could be found for logger (org.springframework.context.support.ClassPathXmlApplicationContext)”这类警告信息。...

    struts2驱动包

    log4j:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader). log4j:WARN Please initialize the log4j system properly. 2009-8-29 14:02:12 org.apache.catalina.core....

    Java记录文档

    当出现"log4j:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader)"这样的警告时,这意味着log4j没有找到任何日志输出目标。这通常是因为日志配置文件未被正确加载。解决...

    tomcat排错经典案例之404.docx

    log4j:WARN No appenders could be found for logger (org.apache.mons.digester.Digester). log4j:WARN Please initialize the log4j system properly. 2009-11-06 21:39:17 org.apache.catalina.core....

Global site tag (gtag.js) - Google Analytics