java - 如何将扩展类从 DailyRollingFileAppender 转换为 Log4j 2

标签 java log4j log4j2

我现在正在使用 Log4j,并想开始使用 Log4j 2。

我想创建一些 appender 来每天做一些事情(比如从日志文件创建 zip 文件),如果文件超过某个大小。

在 Log4j 中,我有 DailyRollingFileAppanderAndZipping 类,它扩展了 DailyRollingFileAppender 并执行我需要的一切。

如何在 Log4j 2 中实现类似的功能? 我看到有 RollingFileAppender 但我不能从它扩展,它是 final 类。

最佳答案

谢谢 Fildor,我使用了 RollingFIleAppender。它运行良好。

关于java - 如何将扩展类从 DailyRollingFileAppender 转换为 Log4j 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38719849/

相关文章:

Java 键值集合,数百万个随机无序键的复杂度为 O(1)

java - 使用lombok时设置log4j级别

java - 动态 Web 项目 - 具有多个 log4j.jar,一个在应用程序中,一个在 api 中

java - IntelliJ 中的源步骤后 Log4j 消息对象意外呈现

java - 通用稀疏矩阵加法

使用带有 Junit 的 Spring Boot 的 Wiremock 进行 Java 集成测试时出现 java.net.SocketTimeoutException

java - 在运行时更改记录器

java - 可以处理java异常的正则表达式

java - log4j2.3 升级后的 Powermock 无法重新配置 JMX java.lang.LinkageError

java - 如何设置 Canvas 使用 @dimen 指定尺寸