1. Log4j简介
公司:apache 开源
作用:把代码中的信息输出达到日志文件或控制台
Hello Log4j的例子:
1. 引入jar包---eg: log4j-1.2.17.jar
2. 配置log4j.properties----注意它的名字和位置放在src目录,其内容如下:
log4j.rootLogger=DEBUG,CONSOLE,allen
log4j.appender.allen=org.apache.log4j.ConsoleAppender
log4j.appender.allen.layout=org.apache.log4j.TTCCLayout
ps:如果控制台报log4j:ERROR Could not instantiate appender named "CONSOLE" 是因为CONSOLE是多余的
3. 测试类:
package test;
import org.apache.log4j.Logger;
public class HelloLog4j {
private static Logger logger = Logger.getLogger(HelloLog4j.class);//利用java基础反射
public static void main(String[] args) {
System.out.println("Hello Log4j");
logger.debug("debug信息");
logger.info("info信息");
logger.error("error信息");
}
}
运行结果:
Hello Log4j
[main] DEBUG test.HelloLog4j - debug信息
[main] INFO test.HelloLog4j - info信息
[main] ERROR test.HelloLog4j - error信息