gpt4 book ai didi

Java 登录到 2 个不同的文件

转载 作者:行者123 更新时间:2023-12-01 11:00:08 24 4
gpt4 key购买 nike

通过下面的帖子,我可以配置 log4j 来登录 N 个不同的文件。

Creating multiple log files of different content with log4j

log4j: Log output of a specific class to a specific appender

但我的问题是 FOO.java 应该能够登录 2 个不同的文件。通用记录器中的正常调试/信息和不同记录器中的一些统计信息。

我使用 slf4j 和 log4j.. 如果需要,我可以更改日志框架。

最佳答案

通常,记录器以类命名,但您不必这样做。您可以将记录器命名为完全不同的名称,或者使用带有某些前缀或后缀的类名,例如对于类org.example.Foo:

org.example.Foo          <-- Standard logger name
org.example.Foo.stats
stats.org.example.Foo
Foo.stats
stats.Foo
stats.Bar

使用前缀将允许您将所有源(类)的统计信息重定向到一个配置条目中的单独文件。

您决定什么适合您。

关于Java 登录到 2 个不同的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33405630/

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