下载jar包
下载地址:http://mirrors.tuna.tsinghua.edu.cn/apache/logging/log4j/2.13.0/apache-log4j-2.13.0-bin.zip
将下载文件中的log4j-api-2.13.0.jar
和log4j-core-2.13.0.jar
导入项目
在src下创建log4j.properties
文件内容
Info, CONSOLE ,LOGFILE =org.apache.log4j.ConsoleAppender =org.apache.log4j.PatternLayout =%C %d{YYYY-MM-dd hh:mm:ss} %m %n =org.apache.log4j.FileAppender =E:/my.log =true =org.apache.log4j.PatternLayout =%m %n =
解析
第一行控制输出级别和输出目的地
- 输出级别:fatal(致命错误) > error (错误) > warn (警告) > info(普通信息) > debug(调试信息)
- 输出目的地:控制台(CONSOLE)、日志文件(LOGFILE)
ConversionPattern与表达式共同控制输出内容
常用表达式- %C 包名+类名
- %d{YYYY-MM-dd HH:mm:ss} 时间
- %L 行号
- %m 信息
- %n 换行
log4j.appender.LOGFILE.File控制输出的日志文件的路径和名称(文件扩展名为.log)