gpt4 book ai didi

playframework - 在 play 2.4 logback 配置中,${application.home} 定义在哪里?

转载 作者:行者123 更新时间:2023-12-04 06:33:43 29 4
gpt4 key购买 nike

此处的链接向您展示了如何配置自定义记录器。

https://www.playframework.com/documentation/2.4.x/SettingsLogger

我只是想知道 ${applicaation.home} 在哪里定义,因为它似乎没有在我的生产环境中定义。

最佳答案

如@user316607 所示,Play 应定义 application.home单独在 Logger.configure method .如果您看到值 application.home_IS_UNDEFINED相反,您正在使用 compile-time dependency injection ,您需要调用 Logger.configure你自己在你的ApplicationLoaderthis blog post 中所述:

class MyApplicationLoader extends ApplicationLoader {
def load(context: Context) = {
new MyComponents(context).application
}
}

class MyComponents(context: Context) extends BuiltInComponentsFromContext(context) {
// You have to call Logger.configure manually or logback won't work
Logger.configure(context.environment)

// ... The rest of your app initialization code ...
}

关于playframework - 在 play 2.4 logback 配置中,${application.home} 定义在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31486216/

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