1、使用两个包:log4j-1.2.17.jar
以及 log4j.properties
导入包的步骤:
日志:
1. 在app项目下新建lib目录
2. 把jar包放入
3. 选中jar包鼠标右键add as Lib…
4. 把log4j.properties文件放到src下.修改输出目录
`
log4j.rootLogger=debug, stdout, logfile // debug属于显示所有的级别,可以使用errror,warn来替代debug。
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.SimpleLayout
log4j.appender.logfile=org.apache.log4j.FileAppender
log4j.appender.logfile.File=e:\\a\\log.log //日志存放的位置
log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
log4j.appender.logfile.layout.ConversionPattern=%d{yyyy-MM-dd HH\:mm\:ss} %l %F %p %m%n //显示日期
例子:
package com.seecen.day12.case5;
import org.apache.log4j.Logger;
public class Log {
public static Logger logger = Logger.getLogger(Log.class);
public static void main(String[] args) {
try{
String str = null;
str.substring(1,2);
}catch (Exception e){
logger.error(e); // 将错误写入日志。
}
}
}