You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4j-dev@logging.apache.org by "Joe Merten (JIRA)" <ji...@apache.org> on 2014/01/06 10:24:50 UTC

[jira] [Created] (LOG4J2-486) RollingFile Appender - add custom info at the start of each logfile

Joe Merten created LOG4J2-486:
---------------------------------

             Summary: RollingFile Appender - add custom info at the start of each logfile
                 Key: LOG4J2-486
                 URL: https://issues.apache.org/jira/browse/LOG4J2-486
             Project: Log4j 2
          Issue Type: Question
          Components: Appenders
    Affects Versions: 2.0-beta9
         Environment: Java 1.7, Linux
            Reporter: Joe Merten


I post this question here because of a hint of Remko Popma.
See also:
* http://apache-logging.6191.n7.nabble.com/log4j2-getting-started-amp-rolling-files-tt8406.html#a42402
* http://stackoverflow.com/questions/20819376/log4j2-rollingfile-appender-add-custom-info-at-the-start-of-each-logfile

I want to add some custom info at the top of each logfile, like the version string of my application, the application uptime and the system uptime. And even writing some »bye, bye / eof« to the bottom of the just closed logfile would also be fine.

Because there is no appropriate hook or callback to get notified when the RollingFileAppander is creating / has created a new file, so that I can put my things at first into these new logfile, I tried to extend DefaultRolloverStrategy. But currently, I stuck at some points.

Seems that I have to deal with {{@Plugin}} and {{@PluginFactory}}. My try with the attached log4j2.xml and MyRolloverStrategy.java compiles without errors and warnings. But when I start the application, I get this error message:
{{2014-01-05 23:22:05,876 ERROR RollingFile contains an invalid element or attribute "MyRolloverStrategy"}}




--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-dev-unsubscribe@logging.apache.org
For additional commands, e-mail: log4j-dev-help@logging.apache.org