This content has been marked as final.
Show 3 replies
-
1. Re: Limiting log file size/versions under 4.0.1SP1
peterj Sep 25, 2008 7:30 PM (in response to johnloo1)I do not have 4.0.1, so I will answer based on 4.0.5 - hopefully they are not that different (yes, I know that this is a very bad assumption to make with the 4.0.x versions).
Anyway, the default appender is the DailyRollingFileAppender which has no size limitation - it just increases is size until midnight and then a new log file is created. To limit the size, you could use the RollingFileAppender, it has a MaxFileSize parameter.
Here is an example:<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="500KB"/> <param name="MaxBackupIndex" value="20"/> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d %-5p [%c] %m%n"/> </layout> </appender>
-
2. Re: Limiting log file size/versions under 4.0.1SP1
erasmomarciano Sep 26, 2008 8:42 AM (in response to johnloo1)I have tried with jboss-4.0.1, you should have the following file boss-4.0.1/server/all/conf/log4j.xml
You should find the code commented as suggested by Peter<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="500KB"/> <param name="MaxBackupIndex" value="20"/> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d %-5p [%c] %m%n"/> </layout> </appender>
-
3. Re: Limiting log file size/versions under 4.0.1SP1
johnloo1 Oct 1, 2008 5:14 PM (in response to johnloo1)Thanks everyone!