log4j技术

(1)Log4j技术

日志技术:

1)JDK中的日志技术

 

2Apachelog4j  Log  for java

日志级别:

6个级别(由高到低):

Fatal(致命的)errorwarninfo(普通信息),debug(调试)trace


配置的log4 .properties

##define an appender named console

log4j.appender.console=org.apache.log4j.ConsoleAppender

#The Target value is System.out or System.err

log4j.appender.console.Target=System.out

#set the layout type of the apperder

log4j.appender.console.layout=org.apache.log4j.PatternLayout

#set the layout format pattern

log4j.appender.console.layout.ConversionPattern=[%-5p][%d{yyyy-MM-dd HH:mm:ss}] %c %L %m%n

 

 

##define an appender named file

log4j.appender.file=org.apache.log4j.FileAppender

#define the file path and name

log4j.appender.file.File=D:/logfile.txt  

#set the layout type of the apperder

log4j.appender.file.layout=org.apache.log4j.PatternLayout

#set the layout format pattern

log4j.appender.file.layout.ConversionPattern=[%-5p][%d{yyyy-MM-dd HH:mm:ss}] %c %L %m%n

 

 

##define an appender named rollfile

log4j.appender.rollfile=org.apache.log4j.RollingFileAppender

#define the file path and name

log4j.appender.rollfile.File=d:/logrollfile.txt

#set the log's size

log4j.appender.rollfile.MaxFileSize=10KB

#set the layout type of the apperder

log4j.appender.rollfile.layout=org.apache.log4j.PatternLayout

#set the layout format pattern

log4j.appender.rollfile.layout.ConversionPattern=[%-5p][%d{yyyy-MM-dd HH:mm:ss}] %c %L %m%n

 

##define a logger

log4j.rootLogger=debug,console,file,rollfile 

 

要配置的信息#define  a  logger  

log4j.rootLogger=debug,console,file,rollfile 

debug:可以设置6个级别中的任何一个,这里的意思是在debug级别之前的都会被打印出来

console:设置的是打印到控制台

file:设置的是保存的形式

rollfile:文件的滚动形式

log4j.appender.file.File=D:/logfile.txt :输出文件的位置



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值