我正在使用Spring Boot进行服务开发,并使用logback进行日志记录,以使用slf4j
我在一个类上有Async注释,该注释有时会引发错误并记录错误。 我不想记录由Async创建的此类错误,并且不想显示在STDOUT上记录的此类错误。
我尝试了logging.org.springframework = false,但徒劳无功。
有没有办法做到这一点?
答案 0 :(得分:0)
假设在类org.mypackage.MyClass.java中使用@Async批注,您将在application.properties文件中指定一个条目,以声明所需的日志级别。在您的情况下为“关闭”。
logging.level.org.mypackage.myclass=OFF
答案 1 :(得分:0)
如果要跳过Spring Boot的登录,可以通过使用完全禁用它 logging.level.root =关闭 logging.level.org.springframework.boot = OFF
或者您可以通过设置打开Spring Boot LoggingSystem System.property(SYSTEM_PROPERTY,NONE) 这是LoggingSystem上的链接:
我认为这可能会有所帮助