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

Popular posts from this blog

windows - Single EXE to Install Python Standalone Executable for Easy Distribution -

c# - Access objects in UserControl from MainWindow in WPF -

javascript - How to name a jQuery function to make a browser's back button work? -