1 Reply Latest reply on Apr 13, 2011 10:36 AM by wdfink

    Use periodic-rotating-file-handler and a size-rotating-file-handler for the same file in jboss-logging.xml

    robert.greene

      I still don't know how to use a periodic-rotating-file-handler and a size-rotating-file-handler for the same file in the new Jboss 6.0 ./deploy/jboss-logging.xml.

       

       

      I want to restrict the file based on both size and date. How do I do that?

       

       

         <periodic-rotating-file-handler

               file-name="${jboss.server.log.dir}/server.log"

               name="FILE"

               autoflush="true"

               append="false"

               suffix=".yyyy-MM-dd">  <!-- To roll over at the top of each hour, use ".yyyy-MM-dd-HH" instead -->

       

            <error-manager >

               <only-once/>

            </error-manager>

       

            <formatter>

               <!-- To revert back to simple stack traces without JAR versions, change "%E" to "%e" below. -->

               <!-- Uncomment this to get the class name in the log as well as the category

               <pattern-formatter pattern="%d %-5p [%c] %C{1} (%t) %s%E%n"/>

               -->

               <!-- Uncomment this to log without the class name in the log -->

               <pattern-formatter pattern="%d %-5p [%c] (%t) %s%E%n"/>

            </formatter>

         </periodic-rotating-file-handler>

       

         <!-- A size based file rolling appender

         <size-rotating-file-handler

               file-name="${jboss.server.log.dir}/server.log"

               name="FILE"

               autoflush="true"

               append="false"

               rotate-size="100MB"

               max-backup-index="0">

       

            <error-manager>

               <only-once />

            </error-manager>

       

            <formatter>

               <pattern-formatter pattern="%d %-5p [%c] (%t) %m%n"/>

            </formatter>

         </size-rotating-file-handler>

         -->