日志文件存在,并且生成了日志,但它没有在日志中记录Processing index request。
代码是否正确?当访问索引页时,将在index.html中检索和显示胸腺叶内容"DevOps“,但在日志中没有来自logger.info的日志。
package com.example.devops.web;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class WelcomeController {
private final Logger logger = LoggerFactory.getLogger(this.getClass());
@RequestMapping("/")
public String welcome(Model model) {
logger.info("Processing index request");
model.addAttribute("course", "DevOps");
return "index";
}
}日志条目:
021-08-27 18:41:08.557 [INFO ] [localhost-startStop-1] c.e.d.ServletInitializer - Starting ServletInitializer v1.3.1-SNAPSHOT using Java 1.8.0_301 on DESKTOP-6O551TV with PID 23756 (F:\Devops\apache-tomcat-8.5.70\webapps\devops\WEB-INF\classes started by user in F:\Devops\apache-tomcat-8.5.70\bin)
2021-08-27 18:41:08.615 [INFO ] [localhost-startStop-1] c.e.d.ServletInitializer - The following profiles are active: dev
2021-08-27 18:41:09.573 [INFO ] [localhost-startStop-1] o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 847 ms
2021-08-27 18:41:10.215 [INFO ] [localhost-startStop-1] o.s.b.a.w.s.WelcomePageHandlerMapping - Adding welcome page template: index
2021-08-27 18:41:10.374 [INFO ] [localhost-startStop-1] c.e.d.ServletInitializer - Started ServletInitializer in 2.416 seconds (JVM running for 11.278)发布于 2021-08-27 17:53:01
实际上,它的工作与预期的一样。application-dev.properties文件没有日志的完整路径,并且缺少几个提交。
它起作用了。
https://stackoverflow.com/questions/68955428
复制相似问题