spring-boot - 如何在 Grails 4 中设置日志级别

标签 spring-boot grails logback grails-4

在我的 Grails 4 应用程序中,log.info("log message")不显示日志,但 log.error("log message")做。

如何从 error 更改日志级别至 info在 Grails 4 中?

最佳答案

选项 1

我需要做的就是更新 application.yml文件并将以下内容添加到底部

logging:
    level:
        root: INFO

您还可以为单个包设置单个日志级别:
logging:
    level:
        packageName: INFO

选项 2

由于 Grails 4 基于 Spring Boot,我最终只设置了适当的环境变量,即 logging.level.root=INFOlogging.level.com.mycompany.mypackage=INFO我通过编辑我的运行配置(见下文)在 intellij 中做到了这一点。这样,我可以在部署时以不同的方式设置日志记录级别。

enter image description here
enter image description here

关于spring-boot - 如何在 Grails 4 中设置日志级别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59585845/

相关文章:

java - RestTemplate 映射到对象

grails - 将 bool 值显示为是/否广播组

java - LogBack 使用 MessageFormat

amazon-web-services - 如何从 AWS Beanstalk 中仅检索我关心的日志

java - 从 log4j 或 logback 中调用实例继承附加程序

java - 如何在 Hibernate 中删除多对多关系中的实体

spring-boot - Spring Boot 自定义 HttpMessageConverter

templates - 如何在Grails 3.x中创建可重用的布局和脚手架模板

javascript - 如何使用事件更新 Thymeleaf

grails - 是否可以在AWS Lambda上运行Groovy Grails应用程序