gpt4 book ai didi

java - 是否可以使用 Log4j 为自定义输出创建单独的日志输出文件

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:50:51 28 4
gpt4 key购买 nike

我想将与性能相关的数据输出到一个单独的日志文件中。 (不是 Server.log)。

例如在我的课上我想要两个记录器。

static Logger logger = Logger.getLogger(MyApp.class.getName());
static Logger logger_performance = Logger.getLogger(MyApp.class.getName());

第一个输出到通常的 server.log。第二个应该将数据吐出到 performance_data.log 中。据我了解,记录器只能配置一个文件?

最佳答案

只需配置第二个记录器:

<logger name="your.class.logger" additivity="false">
<level value="INFO" />
<appender-ref ref="classlogger" />
</logger>

<logger name="performancelogger" additivity="false">
<level value="INFO" />
<appender-ref ref="performancelogger" />
</logger>


static Logger logger = Logger.getLogger(MyApp.class.getName());
static Logger logger_performance = Logger.getLogger("performancelogger");

关于java - 是否可以使用 Log4j 为自定义输出创建单独的日志输出文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15296449/

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