首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用logback禁用Spring异步日志记录

如何使用logback禁用Spring异步日志记录
EN

Stack Overflow用户
提问于 2018-11-14 05:44:00
回答 2查看 429关注 0票数 0

我使用spring boot进行服务开发,使用slf4j进行日志记录

我在我的一个类上有异步注释,有时会抛出错误并记录它们。我不想记录由Async创建的这样的错误,而是希望禁止在STDOUT上记录这样的错误。

我尝试了logging.org.springframework=false,但徒劳无功。

有没有办法做到这一点?

EN

回答 2

Stack Overflow用户

发布于 2018-11-14 05:59:11

假设在类org.mypackage.MyClass.java中使用了@Async注释,您将在application.properties文件中指定一个条目,声明所需的日志级别。在你的例子中是“关闭”。

logging.level.org.mypackage.myclass=OFF

票数 0
EN

Stack Overflow用户

发布于 2018-11-14 09:27:54

如果您想跳过spring boot中的日志记录,可以使用logging.level.root=OFF logging.level.org.springframework.boot=OFF将其完全禁用

或者,您可以通过设置System.property(SYSTEM_PROPERTY,NONE)来关闭spring boot LoggingSystem,这里是LoggingSystem上的链接:

https://docs.spring.io/spring-boot/docs/current/api/org/springframework/boot/logging/LoggingSystem.html

我想这可能会有帮助

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53289964

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档