idea控制台设置日志输出级别
程序员文章站
2022-03-16 07:54:38
...
1.maven项目导入log4j依赖包
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
注意不能同时导入slf4j包,如下图,否则配置会失效
<!--<dependency>-->
<!--<groupId>org.slf4j</groupId>-->
<!--<artifactId>slf4j-simple</artifactId>-->
<!--<version>1.7.25</version>-->
<!--<scope>compile</scope>-->
<!--</dependency>-->
2.在resources目录下,加入log4j.properties
#设置日志的级别,定义日志信息的输出目的
log4j.rootCategory=ERROR, console
#定义输出目的地为控制台
log4j.appender.console=org.apache.log4j.ConsoleAppender
#设定日志记录的最低级别为ERROR
#常用级别:ERROR、WARN、INFO、DEBUG
log4j.appender.console.target=System.err
#布局为 PatternLayout 可以灵活地指定布局模式。
log4j.appender.console.layout=org.apache.log4j.PatternLayout
#设置输出格式
log4j.appender.console.layout.ConversionPattern=%d{yy/MM/dd HH:mm:ss} %p %c{1}: %m%n
详细配置及解析可参考:
推荐阅读