java如何LOG打印出日志信息
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
java如何LOG打印出⽇志信息
log4j 记录⽇志⽅式
log4j 是apache 提供的记录⽇志的jar 档。
下载路径:
这⾥要做的事情稍微要多⼀些:
1. 下载log4j 的jar 包,放⼊项⽬的lib 包中(添加到项⽬的build path中)。
2. 配置log4j.properties,并放⼊项⽬的根路径下.(也可以放⼊其他路径,在读的时候需要指定)
看⼀下⼀个配置实例:
log4j.rootLogger=debug,stdout,logfile
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
yout=org.apache.log4j.PatternLayout
yout.ConversionPattern=%5p [%t] (%F:%L) - %m%n
log4j.appender.logfile=org.apache.log4j.RollingFileAppender
log4j.appender.logfile.File=logfile.log
log4j.appender.logfile.MaxFileSize=512KB
log4j.appender.logfile.MaxBackupIndex=3
yout=org.apache.log4j.PatternLayout
yout.ConversionPattern=%d %p [%c] - %m%n
这⾥指定了⽇志输出的级别 debug.
stdout, logfile 指定⽇志输出的⽬的地。
这两个名字可以随便取,⽐如 A, 或B都可以。
实际的配置是 org.apache.log4j.ConsoleAppender 和RollingFileAppender ⽤于指定是控制台还是⽂件。
另外还指定了输出的格式,已经产⽣的file 的规则。
3. 测试java ⽂件
log4j.rootLogger=debug,stdout,logfile
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
yout=org.apache.log4j.PatternLayout
yout.ConversionPattern=%5p [%t] (%F:%L) - %m%n
log4j.appender.logfile=org.apache.log4j.RollingFileAppender
log4j.appender.logfile.File=logfile.log
log4j.appender.logfile.MaxFileSize=512KB
log4j.appender.logfile.MaxBackupIndex=3
yout=org.apache.log4j.PatternLayout
yout.ConversionPattern=%d %p [%c] - %m%n
配置稍显⿇烦,但是code 时就简单多了。