You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@logging.apache.org by "Ferenc HORVÁTH (Jira)" <ji...@apache.org> on 2020/02/14 14:19:00 UTC
[jira] [Updated] (LOG4NET-579) RollingFileAppender - file
compression feature
[ https://issues.apache.org/jira/browse/LOG4NET-579?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ferenc HORVÁTH updated LOG4NET-579:
-----------------------------------
Attachment: Log4NetAppenderMisc-src.zip
Log4NetAppenderMisc-bin.zip
> RollingFileAppender - file compression feature
> ----------------------------------------------
>
> Key: LOG4NET-579
> URL: https://issues.apache.org/jira/browse/LOG4NET-579
> Project: Log4net
> Issue Type: New Feature
> Components: Appenders
> Reporter: Ferenc HORVÁTH
> Priority: Major
> Attachments: Log4NetAppenderMisc-bin.zip, Log4NetAppenderMisc-src.zip
>
>
> Hi Guys,
> I used _log4j_ in the past, and its {{RollingFileAppender}} has the possibility to compress the rolled file. It would be a nice feature in _log4net_ too, because it is much easier to handle the rolled files in compressed format. After a lot of searching I did not find a built-in solution in _log4net_ for compression, I decided to implement it. I wanted to do it using the {{RollFile}} method, but I was not able to do it, because the {{RollFile}} method is not _virtual_ this time. So the solution was for me: I copied the {{RollingFileAppender}} into a custom namespace, made its {{RollFile}} _virtual_, and wrote a subclass which had a customized {{RollFile}} method. At least a _virtual_ {{RollFile}} method would be useful too.
> Thanks:
> Ferenc
--
This message was sent by Atlassian Jira
(v8.3.4#803005)