`
tianhei
  • 浏览: 207599 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

org.apache.log4j.Logger

阅读更多

这个是由Apache组织开发的,使用时需要导入log4j-1.*.jar这样的jar包。

 

1、java代码

import org.apache.log4j.Logger;
public class Main {
    private static Logger logger = Logger.getLogger(Main.class);
    public static void main(String[] args) {
        logger.info("ok");
    }
}

 在java代码里面如果只创建和使用了Logger对象,但并没有正确书写log4j.properties配置文件,就会出现以下提示:

log4j:WARN No appenders could be found for logger.
log4j:WARN Please initialize the log4j system properly.

这不是报错,而是警告信息:配置文件log4j.properties 缺少、错误、或路径不对。

 

2、配置文件 log4j.properties

log4j.rootLogger=INFO,toFile,toConsole
########   输出到到文件   ##########
log4j.appender.toFile=org.apache.log4j.FileAppender
log4j.appender.toFile.layout=org.apache.log4j.PatternLayout
log4j.appender.toFile.file=test.log
########  输出到到控制台  ##########
log4j.appender.toConsole=org.apache.log4j.ConsoleAppender
log4j.appender.toConsole.layout=org.apache.log4j.PatternLayout

  第一行语法:log4j.rootLogger = [ level ] , appenderName, appenderName, …

  第三、七行分别为toFile和toConsole这两个appender指定了具体的值,即:分别输出到文件和控制台。

  第四、八行分别为appender指定输出格式layout

  第五行指定输出到文件的名字

 

 3、日志级别

  DEBUG > INFO > WARN > ERROR > FATAL

  级别越高输出的日志越多,但是像DEBUG一般是在开发阶段使用的级别

 

 

 

2
2
分享到:
评论

相关推荐

    Log4j日志包

    log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender log4j.appender.CONSOLE.Target=System.out log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout log4j.appender.CONSOLE.layout....

    Apache Log4j_1.2.17 完整依赖包

    Apache Log4j_1.2.17 完整依赖包,在jdk1.8.201中测试通过。使用教程https://www.tutorialspoint.com/springmvc/springmvc_log4j.htm

    log4j jar包

    日志类jar包 所属apache分类下 log4j-1.2.17!!! 

    log4j日志驱动包

    log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender log4j.appender.Threshold=DEBUG log4j.appender.CONSOLE.Target=System.out log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout log4j....

    spring lib j2ee

    log4j.appender.A1 = org.apache.log4j.ConsoleAppender #3 定義A1的佈局模式?PatternLayout log4j.appender.A1.layout = org.apache.log4j.PatternLayout #4 定義A1的輸出格式 log4j.appender.A1.layout....

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

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

    log4j.jar及log4j.xml

    包内整合了log4j.jar的jar包以及log4j.xml的xml文档,解压后直接使用

    apache-ant-1.8.2.jar

    The type org.apache.tools.ant.Task cannot be resolved. It is indirectly referenced from required .class files错误....., 解决办法:在工程中加入此jar包

    Logger开源log日志jar包

    Orhan Obut 大神分享的一开源项目Logger输出日志,非常好用,该开源库能够把: 线程的信息 类的信息 方法的信息 格式打印json、xml等 点击链接跳转到源码打印处 此外还可根据自己需求进行定制化,并且还可日志输出...

    log4j_properties配置详解

    ### set log levels ###log4j.rootLogger = debug , stdout , D , E### 输出到控制台 ###log4j.appender.stdout =org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.Target =System.outlog4j.appender.stdout....

    log4j.properties

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

    log4j-1.2.9

    log4j.appender.A1 = org.apache.log4j.ConsoleAppender log4j.appender.A1 = org.apache.log4j.RollingFileAppender log4j.appender.A1.File = test.log 设置输入格式 log4j.appender.A1.layout = org.apache....

    log4j配置文件

    log4j.appender.stdout = org.apache.log4j.ConsoleAppender log4j.appender.stdout.Target = System.out log4j.appender.stdout.layout = org.apache.log4j.PatternLayout log4j.appender.stdout.layout....

    log4j.jar.rar

    主要是log4j的jar包,里面包含了log4j的日志文件,希望对你有帮助

    使用log4j进行日志记录

    import org.apache.log4j.Logger; import org.apache.log4j.PropertyConfigurator; import org.apache.log4j.xml.DOMConfigurator; public class Log4jDemo { static Logger log = Logger.getLogger(Log4...

    ant.jar下载

    org.apache.tools.ant.DefaultLogger org.apache.tools.ant.Diagnostics$1 org.apache.tools.ant.ExitException org.apache.tools.ant.PathTokenizer org.apache.tools.ant.ProjectHelper org.apache.tools.ant...

    log4j-1.2.14

    log4j.appender.A1 = org.apache.log4j.ConsoleAppender log4j.appender.A1 = org.apache.log4j.RollingFileAppender log4j.appender.A1.File = test.log 设置输入格式 log4j.appender.A1.layout = org.apache....

    Log4j日志管理系统简单使用说明

     org.apache.log4j.DailyRollingFileAppender(每天产生一个日志文件),org.apache.log4j.RollingFileAppender(文件大小到达指定尺寸的时候产生一个新的文件),  org.apache.log4j.WriterAppender(将日志信息...

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

Global site tag (gtag.js) - Google Analytics