java如何禁用Spring引导控制台中的登录
我试图将日志输出重定向到一个文件,但SpringBoot仍然在控制台中保存日志。是否有任何方法可以禁用控制台输出
我将文件名设置为属性,但未解决该问题
###############
### Logging ###
###############
logging.level.=INFO
logging.file=log/${server.context-path}.log
谢谢你的帮助
你可以在下面搜索框中键入要查询的问题!
我试图将日志输出重定向到一个文件,但SpringBoot仍然在控制台中保存日志。是否有任何方法可以禁用控制台输出
我将文件名设置为属性,但未解决该问题
###############
### Logging ###
###############
logging.level.=INFO
logging.file=log/${server.context-path}.log
谢谢你的帮助
# 1 楼答案
我尝试从logback中删除控制台配置。xml。但是,它仍在登录控制台。所以我所做的是,我刚刚删除了springboot在日志配置中添加的appender。因此,我们可以在控制台中停止springboot日志记录并分离日志文件。在添加特定于应用程序的附加程序的末尾添加以下行。您的自定义appender不应与这些appender名称中的任何一个匹配。这对我有用
# 2 楼答案
根据SpringBootDoc,您需要提供自己的日志配置文件,
logging.file
将只additional
记录到文件,以下是链接:http://docs.spring.io/spring-boot/docs/current/reference/html/howto-logging.html