Spring Boot 日志记录配置

标签 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语句)日志

最佳答案

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

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

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

关于Spring Boot 日志记录配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34508331/

相关文章:

svn - 从 SVN 获取有用的报告 - 非代码文件搞乱了统计数据

ruby-on-rails - rails : Logging for code in the lib directory?

Spring Cloud 与 Spring 平台 BOM

java - 我希望我的 spring boot 应用程序连接到 JNDI 数据源(服务器 :wildfly)

hibernate - Grails条件在集成测试中不起作用

java - 如何通过 Spring Security 和 MarkLogic 的 Java 客户端 API 对用户进行身份验证?

java - spring中的顺序依赖注入(inject)是什么?

python-3.x - 将 stdout 重定向到日志文件,同时仍然打印到 stdout?

java - 烧烤条形码生成器不使用网络应用程序显示条形码编号

java - 如何在不使用 DB 工具的情况下检测 Java 应用程序中的连接泄漏/打开连接