一、什么是Log4j
Log4j是Apache的一个开源项目,通过使用Log4j,可以控制日志信息格式及其输送目的地(控制台、文件、数据库等),方便后期查找系统运行期间出现的问题,进而便于维护系统。
二、为什么要使用Log4j
1、监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作。
2、跟踪代码运行时轨迹,作为日后审计的依据。
3、担当集成开发环境中的调试器的作用,向文件或控制台打印代码的调试信息。
三、配置Log4j
1、导入log4j-1.2.15.jar依赖包。
2、在src根目录下创建名为log4j.properties的文件,文件内容如下:
# DEBUG设置输出日志级别,由于为DEBUG,所以ERROR、WARN和INFO 级别日志信息也会显示出来
log4j.rootLogger=DEBUG,Console,RollingFile
#将日志信息输出到控制台
log4j.appender.Console=org.apache.log4j.ConsoleAppender
log4j.appender.Console.layout=org.apache.log4j.PatternLayout
log4j.appender.Console.layout.ConversionPattern= [%-5p]-[%d{yyyy-MM-dd HH:mm:ss}] -%l -%m%n
#将日志信息输出到操作系统D盘根目录下的log.log文件中
log4j