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

10G*_*per 6 grails logback spring-boot grails-4

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

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

10G*_*per 7

选项1

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

logging:
    level:
        root: INFO
Run Code Online (Sandbox Code Playgroud)

您还可以为单个包设置单个日志级别:

logging:
    level:
        packageName: INFO
Run Code Online (Sandbox Code Playgroud)

选项2

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

在此输入图像描述 在此输入图像描述