Avatar of aravindgopaluni
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…’.
 
<!-- 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>

Open in new window


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
Web Servers

Avatar of undefined
Last Comment
aravindgopaluni

8/22/2022 - Mon
ahoffmann

did you try adding:

<param name="DatePattern" value="'.'yyyy-MM-dd-HH"/>
aravindgopaluni

ASKER
Hi,

Thanks for your inputs, I will verify and confirm

Regards,
Aravind G
ASKER CERTIFIED SOLUTION
aravindgopaluni

THIS SOLUTION ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
GET A PERSONALIZED SOLUTION
Ask your own question & get feedback from real experts
Find out why thousands trust the EE community with their toughest problems.
aravindgopaluni

ASKER
I have verified the configuration and it seems with date appender the backup files are created as 'serverlog.1' etc...
I started with Experts Exchange in 2004 and it's been a mainstay of my professional computing life since. It helped me launch a career as a programmer / Oracle data analyst
William Peck