在我的应用程序属性中,我编写了以下用于记录的文件
logging.level.com.intro.dmp=INFO
logging.level.org.springframework.web=ERROR
logging.level.com.intro.dmp=ERROR
logging.file=application.log
我的应用程序如下,但它没有创建任何日志文件,而是在控制台中显示。我在这里缺少的是它正在阅读应用程序属性
@SpringBootApplication(scanBasePackages = "com.intro")
@PropertySource("file:src/main/resources/application.properties")
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
logger.debug("--Application Started--");
logger.error("Check the main Articles");
logger.info("Checking files ");
}
}
答案 0 :(得分:0)
两项更改将解决您的问题:
logging.file='application.log'
@PropertySource
注释。默认情况下,Spring Boot将在src/main/resources/
查找 application.properties 文件。