Log4j2.xml 配置:仅记录指定类日志并定时清理
该配置文件定义了一个名为 RollingFileAppender 的滚动文件记录器,它将日志记录到 logs 目录下的 app.log 文件中。它使用 PatternLayout 来定义日志格式,并使用 TimeBasedTriggeringPolicy 和 SizeBasedTriggeringPolicy 来指定日志文件的滚动条件。它还使用 DefaultRolloverStrategy 来指定最大滚动文件数。
在 Loggers 部分,定义了两个记录器:根记录器和名为 com.example.MyClass 的记录器。根记录器的级别为 info,它将日志记录到 RollingFileAppender 中。com.example.MyClass 记录器的级别为 trace,它也将日志记录到 RollingFileAppender 中,但它不会将日志传递到父记录器。这意味着只有 com.example.MyClass 生成的日志将被记录到文件中。
该配置文件尚未定义定时清理,但可以使用定时任务或其他工具来清理旧的日志文件。
原文地址: http://www.cveoy.top/t/topic/mu2x 著作权归作者所有。请勿转载和采集!