Log4J日志组件

一、使用步骤

1.下载组件,引入jar文件log4j-1.2.11.jar

2.配置:src/log4j.properties

3.使用

二、配置文件log4j.properties的配置

# 通过根元素指定日志输出的级别、目的地
#      日志输出优先级:debug < info < warn < error
#      输出目的地:console和file是appender的名字,是自己定义的,后面才赋予具体的含义
log4j.rootLogger =debug,console, file


######## 日志输出到控制台 #############
# 日志输出到控制台使用的api类
log4j.appender.console=org.apache.log4j.ConsoleAppender

# 指定日志输出的格式:格式很灵活,自己定义,遵守规定就可以
log4j.appender.console.layout=org.apache.log4j.PatternLayout

#具体格式内容
log4j.appender.console.layout.ConversionPattern=%d %p %c.%M()-%m%n



######## 日志输出到文件 ###############
# 设定Logger的file(appender的名字)的Appender类型为文件大小到达指定尺寸的时候产生一个新的文件
log4j.appender.file=org.apache.log4j.RollingFileAppender

# 设定文件的输出路径(指定文件的名字和路径,tomcat的启动路径)
log4j.appender.file.File=../logs/20130529.log

#设定后缀可以是KB, MB 或者是 GB. 在日志文件到达该大小时,将会自动滚动,即将原来的内容移到20130529.log.1文件
log4j.appender.file.MaxFileSize=1024KB

#指定可以产生的滚动文件的最大数
log4j.appender.file.MaxBackupIndex=10

# 设定file的Appender布局Layout
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d %p %c.%M()-%m%n
原文地址:https://www.cnblogs.com/FlySheep/p/4752085.html