log4j 控制台不输出,jar包也有,就是启动项目,应该输出在控制台的日志信息根本就没输出出来!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了log4j 控制台不输出,jar包也有,就是启动项目,应该输出在控制台的日志信息根本就没输出出来!相关的知识,希望对你有一定的参考价值。

log4j.properties代码:
log4j.rootCategory=debug ,console ,logfile, errfile
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=[myMail]%d %p %t %c - %m%n

#
# logfile
#
log4j.appender.logfile=org.apache.log4j.RollingFileAppender
log4j.appender.logfile.Append=false
log4j.appender.logfile.File=i18n-tools.log
log4j.appender.logfile.MaxFileSize=1MB

log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
log4j.appender.logfile.layout.ConversionPattern=%d %p [%c] - %m%n

#
# errfile
#
log4j.appender.errfile=org.apache.log4j.RollingFileAppender
log4j.appender.errfile.threshold=ERROR
log4j.appender.errfile.Append=false
log4j.appender.errfile.File=i18n-tools-err.log
log4j.appender.errfile.MaxFileSize=1MB

log4j.appender.errfile.layout=org.apache.log4j.PatternLayout
log4j.appender.errfile.layout.ConversionPattern=%d %p [%c] - %m%n

参考技术A 看看tomcat启动的时候log4j是否初始化成功 参考技术B 测试配置文件有没有被正确加载 参考技术C 亲 先检查下你打印的log语句写了没?追问

启动项目的时候一般会有日志信息输出在控制台上的啊
打印某个类的log语句要加载到那个类才会有那个类的日志信息,但是启动不是应该不用特别在哪里写打印的log语句也会有日志信息显示在控制台的吗?

追答

单击Console视图,将控制台输出内容选择为Java Stack Trace Console即可解决。

本回答被提问者采纳

以上是关于log4j 控制台不输出,jar包也有,就是启动项目,应该输出在控制台的日志信息根本就没输出出来!的主要内容,如果未能解决你的问题,请参考以下文章

log4j不输出日志

控制台上打印日志文件

Mybatis用log4j输出日志,输出sql到控制台

动态配置log4j2.xml日志输出文件的位置

log4j日志输出到日志文件中和控制台中 +log4j配置详解

Maven 仓库