#java #tomcat #logging #log4j #slf4j
Вопрос:
Файл журнала существует, и создаются журналы, но он не регистрируется Processing index request
в журналах.
Правильный ли код? При доступе к индексной странице содержимое thymleaf «DevOps» извлекается и отображается в index.html но никаких записей из 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:Devopsapache-tomcat-8.5.70webappsdevopsWEB-INFclasses started by user in F:Devopsapache-tomcat-8.5.70bin)
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)
Ответ №1:
На самом деле все работает так, как и ожидалось. application-dev.properties
файл не имел полного пути к журналу, и несколько коммитов отсутствовали.
Это работает.