Регистратор SLF4J не ведет журнал

#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 файл не имел полного пути к журналу, и несколько коммитов отсутствовали.

Это работает.