java日志信息显示在嵌入式jetty中,但在将应用程序部署到tomcat时不会显示
我的log4j属性文件如下所示:
log4j.rootCategory=INFO, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - <%m>%n
log4j.category.org.springframework.web=INFO
log4j.category.org.springframework.samples.mvc31=INFO
当我通过mvn jetty:run
在嵌入式jetty中运行我的应用程序时,我会从我的代码中看到记录器信息,比如:logger.info(myobj)
但是,当我使用mvn package
打包应用程序并将其部署到tomcat时,我看不到日志
有什么我遗漏的吗
# 1 楼答案
Tomcat中没有控制台,因此默认情况下,控制台输出转储到名为catalina的文件中。出来你没有那个档案吗