aravindgopaluni
asked on
JBoss Server Log File Rotation
Hi,
Currently, JBoss log4j configuration comes with two existing log rolling appender sections:
RollingFileAppender – Rotate server.log files based on specified file size criteria DailyRollingFileAppender – Rotate server.log file based on specified time/date (daily by default)
However, I am looking for configuration which can rotate the log files based on file size and append the date/time stamp to the backup file created.
I have the following configuration in log4j XML file - log files are successfully getting rolled over based on size and maximum index criteria, but the backup files are not time/date stamped, instead they are created as ‘sever.log.1, server.log.2 etc…’.
I am looking for appender configuration that will roll log files based on file size, but also append the time/date stamp to it.
Appreciate your inputs.
Regards,
Aravind G
Currently, JBoss log4j configuration comes with two existing log rolling appender sections:
RollingFileAppender – Rotate server.log files based on specified file size criteria DailyRollingFileAppender – Rotate server.log file based on specified time/date (daily by default)
However, I am looking for configuration which can rotate the log files based on file size and append the date/time stamp to the backup file created.
I have the following configuration in log4j XML file - log files are successfully getting rolled over based on size and maximum index criteria, but the backup files are not time/date stamped, instead they are created as ‘sever.log.1, server.log.2 etc…’.
<!-- A size based file rolling appender -->
<appender name="FILE" class="org.jboss.logging.appender.RollingFileAppender">
<errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
<param name="File" value="${jboss.server.log.dir}/server.log"/>
<param name="Append" value="true"/>
<param name="MaxFileSize" value="3000KB"/>
<param name="MaxBackupIndex" value="3"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d %-5p [%c] %m%n"/>
</layout>
</appender>
I am looking for appender configuration that will roll log files based on file size, but also append the time/date stamp to it.
Appreciate your inputs.
Regards,
Aravind G
ASKER
Hi,
Thanks for your inputs, I will verify and confirm
Regards,
Aravind G
Thanks for your inputs, I will verify and confirm
Regards,
Aravind G
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
I have verified the configuration and it seems with date appender the backup files are created as 'serverlog.1' etc...
<param name="DatePattern" value="'.'yyyy-MM-dd-HH"/>