spring-boot提供logging.*可以在中应用的几种设置application.properties,例如:
spring-boot
logging.*
application.properties
logging.level.=DEBUG logging.file=myfile.log logging.path=d:/logs/
问题:myfile.log生成了,但是在类路径里面!为什么春天不考虑我的绝对道路?
myfile.log
在spring启动文档状态
默认情况下,Spring Boot将仅登录到控制台,并且不会写入日志文件。如果除了控制台输出外还想写日志文件,则需要设置logging.file或logging.path属性(例如,在application.properties中)。
然后说明logging.file和logging.path属性的工作方式。您只能设置一个。
logging.file
logging.path
如果logging.file设置,它将写入该特定文件。文档说明
名称可以是确切位置,也可以是相对于当前目录的位置。
因此,您可能正在写入当前目录,该目录恰好与您的类路径相同。
如果设置了logging.path,Spring Boot
写入spring.log指定的目录。名称可以是确切位置,也可以是相对于当前目录的位置。
spring.log
检查你的当前目录是不是你的classpath,如果你不想让他们混,适应的一个logging.file和logging.path相应。