gpt4 book ai didi

playframework - 如何在 PlayFramework 项目中使用 logback

转载 作者:行者123 更新时间:2023-12-01 04:09:21 26 4
gpt4 key购买 nike

由于依赖于我正在使用 Play!Framework 开发 Web 应用程序的项目,我必须配置 logback 以防止它用 DEBUG 消息淹没我的输出。
但由于 log4j 是 Play!Framework 使用的默认日志库,我真的不知道如何让它考虑一个 logback.xml 配置文件。

最好的办法是让 Play!Framework 完全使用 logback/Slf4j 而不是 log4j。我怎么能这样做?

最佳答案

目前 play1 使用 log4j 或 juli(我不确定 juli 是否有效,但代码存在)。有feature-request ,但不幸的是,如果您只有一个 Logger.class,您将无法正确使用 logback。在这种情况下 %F 和来自 PatternLayout 的所有其他大写字符这是讨论 here .

更新 :从 Ceki 获得一些信息后,我现在知道如何以干净的方式修复它。所以功能请求可以以一种干净的方式实现。

如果可能的话,一个想法可能是让 log4j 写入 logback。
此外,我正在考虑创建一个补丁来解决这个问题。所以我不想开始,直到这个问题得到解决,我从核心团队那里得到了一些信号,他们接受在这样一个中心类中进行任何重构。

长话短说:目前,不破解框架是不可能的。
但是我不明白你的问题。你想做什么,而 log4j 不能?也许您可以在另一个问题中解释您的根本原因。

关于playframework - 如何在 PlayFramework 项目中使用 logback,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7257260/

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