Log4j 核心--
------logger
---->完成日志的处理
-----Appender
---->设置日志信息的去向
-----Layout
---->日志信息的输入样式
/例如(1) log4j.properties
Log4j.rootLogger=XXX1,XXXX2 (xxx1 指带日志输出信息的优先级 默认all<trace<debug<info<warn<error<fatal<off
xxx2 设置一个别名,别名可以设置多个 );
(Log4j.logger.包名.类名=debug,appender1 {指定到专门的类 用日志来跟踪 从debug级别开始});
log4j.appender.XXX2=org.apache.log4j.{
1)-----ConsoleAppender (指明到控制台。终端上输出)
2)-----FileAppender (以文件格式保存日志信息)
3)-----WirterAppender(以流的方式发送到指定地方)....
}
log4j.appender.XXX2.layout=org.apache.log4j.{
1)----TTCCLayout
2)----HTMLLayout
}
log4j.appender.XXX2.File=c:/xxx.jog
c:/xxx.html
log4j.append.XXX2.layout.ConversionPattern=%r[%t]%p-%c-%l-%m%n
java案例
public class Mylog4j{
private static Logger logger=Logger.getLogger(Mylog4j.class)
public static void main(){
logger.debug("XXXXXXXXXX");
logger.info("@@@@@@@@");
logger.error("$$$$$$$$$$$$$");
}
}