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

shell下使用log4j 1.x “No appenders could be found for logger”问题两个处理办法

 
阅读更多

错误:

log4j:WARN No appenders could be found for logger (org.apache.flink.core.fs.FileSystem).

log4j:WARN Please initialize the log4j system properly.

log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.

 

 

现象:

不打印log

 

方法一,通过classpath指定log4j.properties配置文件路径(是路径!)

java -classpath /path_include_log4j/conf

 

方法二,通过log4j.configuration指定文件路径,通过替换log4j文件占位符

java -Dlog.file=/tmp/local_debug.log -Dlog4j.configuration=file:////path_include_log4j/conf/log4j.properties

 

注意:方法二必须file://开头 

分享到:
评论

相关推荐

    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 ...

    log4j2.xml记录日志到到数据库

    首先,我们需要在`log4j2.xml`配置文件中定义一个使用JDBC Appender的配置: ```xml <Appenders> <ConnectionFactory class="org.apache.logging.log4j.core.jdbc.DriverManagerConnectionFactory"> ...

    SpringBoot框架配置log4j和log4j2的配置代码

    Log4j和Log4j2是两种广泛使用的Java日志框架,它们提供了灵活的日志配置和高性能的日志处理能力。本文将详细介绍如何在SpringBoot项目中配置Log4j和Log4j2。 ### SpringBoot与Log4j Log4j是Apache的一个开源项目,...

    log4j.jar包,和log4j.properties配置文件下载

    在"Log4j.jar包,和log4j.properties属性文件打包下载"中,我们有两个关键组成部分: 1. **Log4j.jar**:这是Log4j的主要库文件,包含了所有必需的类和方法,使得程序员能够方便地在代码中插入日志语句。它提供了...

    log4j与log4j.properties的配置.doc

    1. 在应用程序中使用 Log4j,需要将 Log4j 库文件(log4j-*.jar)添加到 CLASSPATH 变量中。 2. 新建一个配置文件 log4j.properties,放于 bin 文件下。 二、log4j.properties 配置文件 log4j.properties 配置文件...

    quartz log4j

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

    Log4j2学习log4j2.xml配置模板

    Log4j2 配置模板学习笔记 Log4j2 是 Java 语言中一种流行的日志记录工具,它提供了灵活的日志记录管理功能。下面我们将学习 Log4j2 配置模板的使用和配置。 引入 Log4j2 依赖 在使用 Log4j2 之前,需要在 Maven ...

    apache-log4j-1.2.15.jar

    Apache Log4j是Java平台上的一个著名日志记录框架,它允许开发者在应用程序中方便地进行日志输出,便于调试、监控和问题排查。标题中的"apache-log4j-1.2.15.jar"指的是Log4j的一个特定版本,即1.2.15。这个版本发布...

    tomcat9 slf4j+log4j2 写日志.zip

    本教程主要关注如何在Tomcat 9环境中使用SLF4J(Simple Logging Facade for Java)和Log4j2进行日志记录,并解决可能出现的日志不写入问题。 首先,SLF4J是一个日志门面,它为各种日志框架提供了抽象层,如Logback...

    log4j.jar包

    - Log4j 2.x中的Async Logger特性使用异步方式处理日志,极大地提升了高并发场景下的性能,避免了日志记录对主线程的影响。 7. **安全性** - 针对2019年的Log4Shell漏洞,Log4j 2.x进行了及时的修复和更新,增强...

    log4j-1.2.17的jar包以及依赖包,还有一份log4j的配置文件,输出到控制台和文件夹两种配置

    此版本包含了log4j-1.2.17.jar主库文件,以及一个依赖包commons-logging-1.2.jar,这两个组件是Log4j正常运行所必需的。 **一、Log4j核心组件** 1. **log4j-1.2.17.jar**: 这是Log4j的主要库文件,包含了所有Log4j...

    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

    log4j-appenders

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

    log4j详解.pdf

    Log4j是Apache下的一个开源项目,用于实现灵活的日志管理。它可以帮助开发者控制日志信息的输出目的地、格式以及生成过程,这一切都可以通过简单的配置文件来实现,而无需修改应用代码。 在介绍Log4j之前,我们先...

    log4j-1.2.16.jar

    Log4j的配置通常通过一个名为`log4j.properties`或`log4j.xml`的文件进行,这个文件定义了Loggers、Appenders和Layouts的设置。例如,以下是一个简单的配置示例: ```properties # 配置控制台输出 log4j.rootLogger...

Global site tag (gtag.js) - Google Analytics