java如何LOG打印出⽇志信息
log4j 记录⽇志⽅式
log4j 是apache 提供的记录⽇志的jar 档。
下载路径:
这⾥要做的事情稍微要多⼀些:
1. 下载log4j 的jar 包,放⼊项⽬的lib 包中(添加到项⽬的build path中)。
2. 配置log4j.properties,并放⼊项⽬的根路径下.(也可以放⼊其他路径,在读的时候需要指定)
看⼀下⼀个配置实例:
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.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
log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
log4j.appender.logfile.layout.ConversionPattern=%d %p [%c] - %m%n
这⾥指定了⽇志输出的级别 debug.
stdout, logfile 指定⽇志输出的⽬的地。这两个名字可以随便取,⽐如 A, 或B都可以。实际的配置是 org.apache.log4j.ConsoleAppender 和RollingFileAppender ⽤于指定是控制台还是⽂件。
另外还指定了输出的格式,已经产⽣的file 的规则。
3. 测试java ⽂件
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
下载apachelog4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.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
log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
log4j.appender.logfile.layout.ConversionPattern=%d %p [%c] - %m%n
配置稍显⿇烦,但是code 时就简单多了。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论