Spring 引导日志记录配置
Spring Boot Logging Configuration
有没有办法禁用 Spring 引导日志并仅打印我在程序中使用 logger.info 或 logger.debug 语句提供的日志。我的意思是我只想记录我在程序中给出的日志语句,而不是其他任何内容。我使用 spring boot 给出的默认日志记录系统。如果需要,我也可以更改为 log4j 或 log4j2。使用 spring-引导版本 1.2.7。
换句话说,像logging.level.org.springframework可以用来记录spring相关的日志,有没有像logging.level.applicationlevel这样的方法单独获取应用程序(Java记录器语句)日志
您可以在 application.properties 中配置您的登录,如下所示:
logging.level.com.myapp.packagename=INFO
logging.level.org.springframework=ERROR
INFO 意味着它会打印你的包中 类 的日志记录和 INFO/ERROR/WARN 级别的所有子包,而对于 spring 相关的 类 只打印如果有错误级别日志记录。
您可以按如下方式配置日志记录属性:
logging.level.* = 错误
logging.level.package_name=DEBUG
示例:
logging.level.com.example.controller=调试
所以类在com.example.controller下的包会被记录,其他只有出错才会被记录。
希望对您有所帮助!!
有没有办法禁用 Spring 引导日志并仅打印我在程序中使用 logger.info 或 logger.debug 语句提供的日志。我的意思是我只想记录我在程序中给出的日志语句,而不是其他任何内容。我使用 spring boot 给出的默认日志记录系统。如果需要,我也可以更改为 log4j 或 log4j2。使用 spring-引导版本 1.2.7。 换句话说,像logging.level.org.springframework可以用来记录spring相关的日志,有没有像logging.level.applicationlevel这样的方法单独获取应用程序(Java记录器语句)日志
您可以在 application.properties 中配置您的登录,如下所示:
logging.level.com.myapp.packagename=INFO
logging.level.org.springframework=ERROR
INFO 意味着它会打印你的包中 类 的日志记录和 INFO/ERROR/WARN 级别的所有子包,而对于 spring 相关的 类 只打印如果有错误级别日志记录。
您可以按如下方式配置日志记录属性:
logging.level.* = 错误
logging.level.package_name=DEBUG
示例:
logging.level.com.example.controller=调试
所以类在com.example.controller下的包会被记录,其他只有出错才会被记录。
希望对您有所帮助!!