gpt4 book ai didi

java - Spring Boot 使用 application.yml 记录到 Windows PC 中的文件

转载 作者:行者123 更新时间:2023-12-01 16:36:00 26 4
gpt4 key购买 nike

我已经在互联网上搜索了几个小时了。我找不到这个微不足道的东西。我使用的是 Windows 电脑。我正在使用 Spring boot 并使用所有默认值。我想记录到一个文件并使用 YAML 应用程序格式。我的 application.yml 位于 src/main/resources 中。其内容正是:

spring:
logging:
file: logs/app.log
pattern:
console: "%d [%t] %-5level %logger{36} - %msg%n"
file: "%d [%t] %-5level %logger{36} - %msg%n"
level:
com.m2evorah: DEBUG
org.springframework: DEBUG
org.hibernate: DEBUG

我可以在 Eclipse IDE 的控制台中正常看到日志记录,但是当我在 PC 中搜索 app.log 文件时,我找不到它。因此,即使它按照类路径等进行,我仍然应该能够在搜索中看到它。我的 yml 文件有什么问题?

最佳答案

哇!我终于让它工作了。对我来说成功的 application.yml 是这样的:

logging:
file.name: logs/app.log
pattern:
console: "%d [%t] %-5level %logger{36} - %msg%n"
file: "%d [%t] %-5level %logger{36} - %msg%n"
level:
com.m2evorah: DEBUG
org.springframework: DEBUG
org.hibernate: DEBUG

请注意使用了file.name

关于java - Spring Boot 使用 application.yml 记录到 Windows PC 中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61945094/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com