gpt4 book ai didi

Grails 3 - 没有生产日志

转载 作者:行者123 更新时间:2023-12-02 14:29:51 25 4
gpt4 key购买 nike

我看过其他一些关于此的帖子,但还没有解决方案;在早期版本的 Grails 中,我从来没有遇到过 NO LOGS 的问题,所以这很烦人,因为我正在尝试解决为什么我的应用程序在 QA 中按预期工作,但在生产中却没有。

tomcat 容器中没有应用程序创建的日志;不是一个。

我有用于实际 tomcat 进程的 catalina.date 文件,但没有用于应用程序,我觉得在早期的 Grails 版本中包含在这里或标准输出。有人对此有解决方案吗?

这是 Grails 3,仅供引用

最佳答案

在 [grails-app/conf/logback.groovy] 中有一种构建日志的方法,但它仅限于开发模式。注释掉条件标签(如果..)并重新构建/部署。日志将显示@方法中指定的路径,在我的例子中,stacktrace.log:

def targetDir = BuildSettings.TARGET_DIR
//if (Environment.isDevelopmentMode() && targetDir) {
appender("FULL_STACKTRACE", FileAppender) {
file = "${targetDir}/stacktrace.log"
append = true
encoder(PatternLayoutEncoder) {
pattern = "%level %logger - %msg%n"
}
}
logger("StackTrace", ERROR, ['FULL_STACKTRACE'], false)
//}

关于Grails 3 - 没有生产日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39082434/

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