gpt4 book ai didi

grails - 如何使 Grails 配置错误致命?

转载 作者:行者123 更新时间:2023-12-02 14:07:54 24 4
gpt4 key购买 nike

如果我有一个语法错误的 Grails 配置文件,我希望它是一个 fatal error 。目前,ConfigurationHelper 会捕获所有异常并生成 WARN 级别的日志条目:

2013-04-16 12:06:13,687 [main] WARN cfg.ConfigurationHelper - 无法加载指定的配置位置文件:/opt/grails-config/Turbine-config.groovy:启动失败:
script13661391736182105595282.groovy:95:期待'}',找到''@第95行,第1列。
1 个错误

如何使应用程序无法启动?或者至少产生一个错误级别的日志条目。

最佳答案

一种想法是检查 BootStrap 中是否缺少配置值。 init关闭:

class BootStrap {

def grailsApplication

def init = { servletContext ->
if (!grailsApplication.config.myValueFromExternalConf) {
log.error(...)
// and/or throw something...
}
}
}

关于grails - 如何使 Grails 配置错误致命?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16045512/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com