Spring Boot关闭包的日志记录

时间:2017-08-11 11:51:38

标签: logging spring-boot properties

我更喜欢为业务逻辑抛出自己的异常。例如,我有一个类com.mine.exception.DuplicateClientException。是否有一些配置我可以关闭打包com.mine.exception包的堆栈跟踪?

类似的东西:

logging.level.com.mine.exception=OFF

1 个答案:

答案 0 :(得分:4)

在application.properties中,您可以添加'logging.level。* = LEVEL',其中'LEVEL'是TRACE,DEBUG,INFO,WARN,ERROR,FATAL,OFF之一。 *负责包/类。

例如

logging.level.root=WARN
logging.level.org.springframework.web=DEBUG
logging.level.org.hibernate=ERROR

这意味着root logger具有WARN级别。 org.springframework.web处于DEBUG级别,但所有hibernates文件仅记录ERROR。