gpt4 book ai didi

java - 在Log4j的日志条目中包括日志文件名

转载 作者:行者123 更新时间:2023-12-03 23:14:12 25 4
gpt4 key购买 nike

我需要在日志条目本身中包含日志文件的名称。

例如,说日志文件的最终名称类似于trx_log.2014-09-22-12-42我正在打印该日志的日志条目应具有相同的名称。以下是示例日志条目。

123456|test value|xyz|trx_log.2014-09-22-12-42


我现在正在使用Log4j DailyRollingFileAppender打印日志。有没有一种方法可以使用一些log4j / logback配置来实现此要求。

最佳答案

不是我知道的。

但是,确实存在解决方案:编写DailyRollingFileAppender的自定义扩展名。

请注意,虽然文件名仅对您的自定义附加程序可用:如果您想在另一个附加程序中使用此类信息(我认为这是唯一的用例可能会有用),那么您需要使用一个更复杂的解决方案共享数据存储(共享内存,文件系统,数据库等),最简单的解决方案是刚制作的追加程序的静态成员。在这种情况下,还需要扩展其他附加程序(例如控制台),以便将新信息附加到log语句中。

关于java - 在Log4j的日志条目中包括日志文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25993787/

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