log4j:WARN No appenders could be found for logger

今天从别的项目拷贝了一些代码到新的项目,启动的时候出现下面警告提示:

2020-04-14 09:51:17.570  INFO 16612 --- [           main] c.d.c.ChatserverdemoApplication          : Starting ChatserverdemoApplication on qxwu with PID 16612 (E:\testdemo\target\classes started by wujun in E:\testdemo)
2020-04-14 09:51:17.574  INFO 16612 --- [           main] c.d.c.ChatserverdemoApplication          : No active profile set, falling back to default profiles: default
2020-04-14 09:51:18.416  INFO 16612 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 50713 (http)
2020-04-14 09:51:18.424  INFO 16612 --- [           main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
2020-04-14 09:51:18.425  INFO 16612 --- [           main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.33]
2020-04-14 09:51:18.506  INFO 16612 --- [           main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
2020-04-14 09:51:18.506  INFO 16612 --- [           main] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 872 ms
2020-04-14 09:51:18.636  INFO 16612 --- [           main] o.s.s.concurrent.ThreadPoolTaskExecutor  : Initializing ExecutorService 'applicationTaskExecutor'
log4j:WARN No appenders could be found for logger (com.testdemo.test.MyServer).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
2020-04-14 09:51:20.164  INFO 16612 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 50713 (http) with context path ''
2020-04-14 09:51:20.166  INFO 16612 --- [           main] c.d.c.ChatserverdemoApplication          : Started ChatserverdemoApplication in 3.052 seconds (JVM running for 5.185)
如提示,log4j没有配置日志记录的位置,需要配置log4j.properties,在src\main\resources目录下新建log4j.properties,并配置好,再次启动就正常了。

您可能还会对下面的文章感兴趣: