本文目录一览:
- 1、log4j怎么用?
- 2、log4j日志配置详解
- 3、log4j的详解
- 4、如何使用Log4j
log4j怎么用?
第一步:加入log4j-jar到lib下。第二步:在CLASSPATH下建立log4j.properties。
1 Log4j 支持两种配置文件格式,一种是 XML 格式的文件,一种是 Java 特性文件 lg4j.properties (键 = 值)。Logger 负责处理日志记录的大部分操作。
在Maven的父工程pom.xml添加如下依赖管理:然后在使用Log4j2的子工程pom.xml添加如下依赖,这样就不用写具体的版本号了,保证项目的子工程都使用相同版本的Log4j2。
log4j日志配置详解
Log4j是Apache的一个开源项目,如果采用log4j输出日志,要对log4j加载配置文件的过程有所了解。log4j启动时,默认会寻找source folder下的log4j.xml配置文件。若没有会寻找log4j.properties文件加载配置。-log4j
默认名log4j2-spring.xml,可以省下在application.yml中配置,如果自定义了文件名,需要在application.yml中配置 此种方式可以处理比较复杂的情况,比如区分 info 和 error 日志、每天产生一个日志文件。-log4j
我们看到,Configuration有2个属性status和monitorInterval,它们分别是log4j2自身组件的日志级别以及重新刷新配置文件的时间,通过配置status可以看到log4j2相关的日志,配置monitorInterval可以通过修改配置文件来改变日志配置。-log4j
log4j的详解
Log4j是Apache的一个开源项目,如果采用log4j输出日志,要对log4j加载配置文件的过程有所了解。log4j启动时,默认会寻找source folder下的log4j.xml配置文件。若没有会寻找log4j.properties文件加载配置。-log4j
File=D:/logs/logging.log4j:指定当前消息输出到logging.log4j文件中。DatePattern=.yyyy-MM:每月滚动一次日志文件,即每月产生一个新的日志文件。
一共分为五个级别:DEBUG、INFO、WARN、ERROR和FATAL。
实际上Log4j2的配置可以通过以下四种方式中的一种来完成:本文主要介绍第1种,详解XML格式文件的编写配置。
log4j是通过一个.properties的文件作为主配置文件的,而现在的log4j 2则已经弃用了这种方式,采用的是.xml,.json或者.jsn这种方式来做,可能这也是技术发展的一个必然性,毕竟properties文件的可阅读性真的是有点差。-log4j
25 log4j.logger.org.hibernate=DEBUG 26 log4j.logger.org.logicalcobwebs=WARN 第三步 相应的修改其中属性,修改之前就必须知道这些都是干什么的,在第二部分讲解。-log4j
如何使用Log4j
第一步:加入log4j-jar到lib下。第二步:在CLASSPATH下建立log4j.properties。
在需要的地方使用${LOG_HOME}引用即可。本章通过配置log4jxml,实现如下目标:最多保存3个日志备份文件,每个日志文件大小不超过1MB。
2Log4j 建议只使用四个级别,优先级从高到低分别是 ERROR 、 WARN 、 INFO 、 DEBUG 。3通过在这里定义的级别,您可以控制到应用程序中相应级别的日志信息的开关。
http://archive.apache.org/dist/logging/log4j/ 选择要使用的版本,直接点击下载.zip后缀的压缩文件即可。
给出相应功能的参数配置方法,最后给出一个完整的log4jxml配置文件,作为工作开发中常用的日志配置参考。