log4j+slf4j的使用
一、log4j的配置
- log4j.properties配置文件详解.
- 在项目目录下新建Source Folder,名字为log4j.properties(配置log的内容),内容如下:
log4j.rootLogger=INFO, CONSOLE
# log4j.rootCategory=DEBUG, CONSOLE
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
#log4j.appender.CONSOLE.layout.ConversionPattern=[%d] %p %t %c %1: %m%n
log4j.appender.CONSOLE.layout.ConversionPattern=[%d] %p %t %c %1: %m%n
- 日志的级别:
Error/Warning:严重的错误
INFO:关键信息
Debug:调试信息
可以自己设置一个日志等级,eg:高于等于INFO的等级,都显示打印出来。 - 日志的输出:
设置日志的输出位置,控制台or文件
二、log4j的使用
- new一个log4j对象:
private org.apache.log4j.Logger logger = org.apache.log4j.Logger.getLogger(getClass()); - 使用打印方法即可:
logger.info(“info内容”);
logger.debug(“debug内容”);
结果:(由于上面配置的是只显示INFO及其以上的等级,所以debug没有输出)
3.slf4j日志的使用
用法同log4j.
优点:比log4j多了一些格式化方法,使用起来更方便。