资源介绍
设置log4j的根目录,值为 日志等级(DEBUG,INFO,WARN,ERROR,FATAL) , 输出目标名称
log4j.rootLogger=DEBUG,A1
设置输出方式,常用的有:
ConsoleAppender 在控制器中输出信息
RollingFileApperder 在文件中输出信息,设置此放式后必须设置file名称和路径
dailyRollingFileApperder 以日为单位划分在文件中输出信息,设置此放式后必须设置file名称和路径
log4j.appender.A1 = org.apache.log4j.ConsoleAppender
log4j.appender.A1 = org.apache.log4j.RollingFileAppender
log4j.appender.A1.File = test.log
设置输入格式
log4j.appender.A1.layout = org.apache.log4j.PatternLayout
格式具体值:
%m 日志信息
%d 日期,可格式化
%c 目标类的名称
%l 所处目标类的行数
%r 发生异常到输出完成所使用的时间(毫秒)
%p 输出日志的等级
%t 输出日志所用的线程名称
%n 换行
log4j.appender.A1.layout.ConversionPattern = %d{yyyy-MM-dd hh:mm:ss} [%c]-[%p] %m %l %n
调用方式:
static Logger log = Logger.getLogger(Main.class);
public void print(){
log.debug("debug");
log.info("info");
log.warn("warn");
log.error("error");
log.fatal("fatal");
}
public static void main(String[] args) {
new Main().print();
}
- 上一篇: logger日志
- 下一篇: tools-logger-1.0.0-SNAPSHOT.jar