8.
9. /**
10. * @param args
11. */
12. public static void main(String[] args) {
13. // System.out.println("This is println message.");
14.
15. // 记录 debug 级别的信息
16. logger.debug("This is debug message.");
17. // 记录 info 级别的信息
18. logger.info("This is info message.");
19. // 记录 error 级别的信息
20. logger.error("This is error message.");
21. }
22.}
配置文件 log4j.properties:
Properties 代码
1. #可以设置级别:debug>info>error
2. #debug:显示 debug、info、error
3. #info:显示 info、error
4. #error:只 error
5. log4j.rootLogger=debug,appender1
6. #log4j.rootLogger=info,appender1
7. #log4j.rootLogger=error,appender1
8.
9. #输出到控制台
10.log4j.appender.appender1=org.apache.log4j.ConsoleAppender
11.#样式为 TTCCLayout
12.log4j.appender.appender1.layout=org.apache.log4j.TTCCLayout
输出结果:
Console 代码
1. [main] DEBUG com.coderdream.log4j.HelloLog4j - This is debug me
ssage.
2. [main] INFO com.coderdream.log4j.HelloLog4j - This is info mess
age.
3. [main] ERROR com.coderdream.log4j.HelloLog4j - This is error me
ssage.