1
我現在使用的Log4j,並希望開始使用的Log4j 2.如何擴展類從DailyRollingFileAppender轉換爲Log4j的2
我想創造一些附加器,將做幾件事情(比如從日誌創建壓縮文件文件)每天,如果文件超過一定的大小。
在Log4j我有DailyRollingFileAppanderAndZipping
類擴展DailyRollingFileAppender
並執行我需要的一切。
我該如何在Log4j 2中實現這樣的東西? 我看到有RollingFileAppender
但我不能從它延伸,它是final
類。
AFAIK RollingFIleAppender可以做到這一切。 「如果文件格式以」.gz「,」.zip「,」.bz2「,」.deflate「,」.pack200「或」.xz「結尾,則壓縮結果將使用與後綴。」在fileSize上滾動是通過使用SizeBasedTriggeringPolicy完成的。 – Fildor
[Docu](https://logging.apache.org/log4j/2.x/manual/appenders.html) - 向下滾動到RollingFileAppender – Fildor