Spring boot SLF4J-LOG4J日志记录,但在Tomcat上没有LOG4J.properties文件

Spring boot SLF4J-LOG4J日志记录,但在Tomcat上没有LOG4J.properties文件,spring-boot,slf4j,log4j2,tomcat8,Spring Boot,Slf4j,Log4j2,Tomcat8,我希望你能解开这个非常神秘的谜题 在迁移到Java8和Tomcat8之后,服务器上的日志信息是正常的,但是开发人员的笔记本电脑上没有日志信息。添加Spring-boot-starter-log4j2时,笔记本电脑上有日志信息,但服务器上没有。怎么会?如何修复 在parent.pom中,使用了依赖项slf4j api、slf4j-log4j绑定和“slf4j:jcl-over-slf4j”。项目中没有log4j.properites文件。在使用spring boot的所有地方,spring boo

我希望你能解开这个非常神秘的谜题

在迁移到Java8和Tomcat8之后,服务器上的日志信息是正常的,但是开发人员的笔记本电脑上没有日志信息。添加Spring-boot-starter-log4j2时,笔记本电脑上有日志信息,但服务器上没有。怎么会?如何修复

在parent.pom中,使用了依赖项slf4j api、slf4j-log4j绑定和“slf4j:jcl-over-slf4j”。项目中没有log4j.properites文件。在使用spring boot的所有地方,spring boot starter日志记录都被排除在外

场景1: 在笔记本电脑上-SLF4J组合不会产生日志记录。我想这是因为没有log4j.properties文件。在服务器上,此组合显示日志记录。这怎么可能?是否可以提供允许此日志记录的Tomcat配置

场景2:
当我添加spring-boot-starter-log4j2时,我就可以在笔记本电脑上登录了。在服务器上根本没有日志记录

您可以在tomcat环境中定义常规日志记录设置。例如,如中所示


简而言之:(1)添加一个额外的库;(2)添加一个默认的log4j.properties文件

只是为每个模块添加log4j.properties文件?Tomcat服务器是否可能包含允许使用默认log4j.properties/设置的log4j的额外软件?