gpt4 book ai didi

java - 通过 Logback 的 Dropwizard 自定义日志文件

转载 作者:搜寻专家 更新时间:2023-10-31 20:20:35 24 4
gpt4 key购买 nike

查看 dropwizard 的源代码,我可以看到有自定义胶水代码来读取 .yml 文件并设置日志记录。

我想要自己的自定义日志文件,但我想使用 dropwizard 中已经存在的旋转和压缩。

有没有办法,除了克隆代码来做到这一点?

https://github.com/dropwizard/dropwizard/tree/master/dropwizard-logging/src/main/java/io/dropwizard/logging

具体来说,它看起来需要创建我自己的继承自 io.dropwizard.FileAppenderFactory 的类

还是我从错误的角度解决了这个问题?

最佳答案

有一种方法,但是如果您使用的是lib,则需要更改dropwizard源并重新编译它。在您要扩展的dropwizard的Application类中,有像blow这样的静态 block ,只需注释这些行并使用您的自己的 logback.xml 文件。真的很痛苦....

static {
// make sure spinning up Hibernate Validator doesn't yell at us
LoggingFactory.bootstrap();
}

关于java - 通过 Logback 的 Dropwizard 自定义日志文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21440854/

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