Spring Boot日志配置

时间:2015-12-29 09:37:37

标签: spring logging spring-boot logback

有没有办法禁用Spring启动日志,只使用logger.info或logger.debug语句打印我在程序中提供的日志。我的意思是我只想记录我在程序中给出的日志语句,而不是其他任何内容。我使用spring boot提供的默认日志系统。如果需要,我也可以更改为log4j或log4j2。使用spring-boot 1.2.7版。 换句话说,就像logging.level.org.springframework一样,可以用来记录spring相关的日志,有没有像logging.level.applicationlevel这样的方法来单独获取应用程序(Java logger语句)日志

2 个答案:

答案 0 :(得分:5)

您可以在application.properties中配置日志记录,如下所示:

logging.level.com.myapp.packagename=INFO
logging.level.org.springframework=ERROR

INFO意味着它将打印包中的类和INFO / ERROR / WARN级别的所有子包的日志记录,而对于spring相关的类,只有在存在ERROR级别的日志记录时才会打印。

答案 1 :(得分:0)

您可以按如下方式配置日志记录属性:

logging.level。* =错误
logging.level。的程序包 = DEBUG

示例:
logging.level.com.example.controller = DEBUG

因此,将记录 com.example.controller 包下的类,仅记录错误的其他类。

我希望这有帮助!!