dropwizard 0.8.1 中的自定义日志级别并重定向到另一个文件

Custom log level in dropwizard 0.8.1 and redirect to another file

我正在使用 dropwizard 0.8.1 并且我想使用自定义(ERROR、WARN、INFO、DEBUG、TRACE 除外)级别进行日志记录,并且所有日志都应定向到不同的 file.People建议使用标记,但我找不到合适的 example/illustration(yml 配置)。请帮助

您可以编写一个自定义附加程序(请参阅 FileAppenderFactory 作为示例)并将您想要的任何内容记录到您的文件中。您的实现扩展 AbstractAppenderFactory 很重要!

然后你必须创建一个名为 META-INF/services/io.dropwizard.logging.AppenderFactory 在你的 包含您的完全限定名称的资源目录 具体实现。

或者如果你喜欢简单,那么使用AsynchronousFileChannel