jboss7.x - How do I delete old JBoss logs? -
i'm using jboss 7.1.3 on mac 10.9.1. development machine. how delete old server logs appear under the
$jboss_home/standalone/log
directory? ideally, i'd logs older 4 days deleted system, freeing disk space.
i not sure whether can auto delete files based on time lines of 4 days,
<periodic-rotating-file-handler>
does not have provision so. since requirement free disk space can achieve using config file (standalone or domain.xml).
by default config file logging setting comes periodic-rotating-file setting looks like:
<periodic-rotating-file-handler name="file" autoflush="true"> <formatter> <pattern-formatter pattern="%d{hh:mm:ss,sss} %-5p [%c] (%t) %s%e%n"/> </formatter> <file relative-to="jboss.server.log.dir" path="server.log"/> <suffix value=".yyyy-mm-dd"/> <append value="true"/> </periodic-rotating-file-handler>
please change size-rotating-file-handler , define log size(rotate-size) want maintain , number of files(max-backup-index) doing have fixed size of log directory , rotate within given size allocations.
<size-rotating-file-handler name="file" autoflush="true" > <formatter> <pattern-formatter pattern="%d{hh:mm:ss,sss} %-5p [%c] (%t) %s%e%n"/> </formatter> <file relative-to="jboss.server.log.dir" path="server.log"/> <append value="true"/> <rotate-size value="10000k"/> <max-backup-index value="3"/> </size-rotating-file-handler>
note suffix not work <size-rotating-file-handler>
more info
Comments
Post a Comment