Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 日志信息显示在嵌入式jetty中,但在应用程序部署到tomcat时不会显示_Java_Spring_Tomcat_Spring Mvc_Log4j - Fatal编程技术网

Java 日志信息显示在嵌入式jetty中,但在应用程序部署到tomcat时不会显示

Java 日志信息显示在嵌入式jetty中,但在应用程序部署到tomcat时不会显示,java,spring,tomcat,spring-mvc,log4j,Java,Spring,Tomcat,Spring Mvc,Log4j,我的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.categ

我的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
log4j.rootCategory=INFO,标准输出
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.patternalyout
log4j.appender.stdout.layout.ConversionPattern=%d%p[%c]-%n
log4j.category.org.springframework.web=INFO
log4j.category.org.springframework.samples.mvc31=INFO
当我通过
mvnjetty:run
在嵌入式jetty中运行我的应用程序时,我会从我的代码中看到记录器信息,比如:
logger.info(myobj)

但是,当我使用
mvn package
打包应用程序并将其部署到tomcat时,我看不到日志


我缺少什么吗?

Tomcat中没有控制台,因此默认情况下,控制台输出转储到名为catalina.out的文件中。您没有该文件吗?

我有catalina.out localhost.out和localhost-access.out,但是它们都不包含日志消息。我需要在我的Log4JProperty中创建一个单独的文件吗?如果你想控制它的记录位置,在你的log4j配置中设置一个FileAppender或RollingFileAppender是一个不错的选择(也是我推荐的方法)。如果您喜欢使用默认日志记录(java.util.logging),请查看conf/logging.properties。