问题描述:

    log4j支持两种配置文件格式,一种是XML文件格式,一种是properties(key = value)文件

    主要需要配置如下三个方面:

log4j 配置文件

问题解决:

    (1)log4j.properties配置文件

        (1.1)配置根Logger,语法为:

log4j 配置文件

        (1.2)配置日志信息输出的目的地Appender,语法为:

log4j 配置文件

log4j 配置文件

log4j 配置文件

            (1.3)配置日志信息的布局,语法为:

log4j 配置文件

log4j 配置文件

log4j 配置文件

实例讲解:

    (1)根据配置文件,将日志信息输出到控制台

log4j 配置文件

注:

    将日志信息输出到控制台,需要设置输出目的地为ConsoleAppender、输出格式   

    (2)根据配置文件,将日志信息输出到文件

log4j 配置文件

注:

    将日志信息输出到文件,重点需要设置其中的输出目的地为:FileAppender

    设置文件Append属性,新日志信息添加到日志文件末尾

    设置文件名File

    设置文件输出格式layout,其中PatternLayout布局,允许用户自定义输出格式,具体设置参考本篇

上述中的Appender1,可以用户自定义名称,如logfile、luosongchao

    (3)根据配置信息,将日志信息同时输出到控制台和文件

log4j 配置文件

注:

    如上配置信息,设置了啷个输出位置,一个是控制台,一个是文件

参考资料:

log4j 配置文件

相关文章: