How To Achieve Hourly Rotated Logging In EAP 6

Solution In Progress - Updated -

Issue

  • How does one achieve hourly rotated logging?
  • How do I rotate logs every hour?
  • Log4j equivalent for DailyRollingFileAppender in JBoss EAP 6.4. In JBoss EAP 5 we have below configuration:
<appender name="INFO" class="org.jboss.logging.appender.DailyRollingFileAppender">
      <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
      <param name="File" value="/var/log/jboss/server.log"/>
      <param name="Append" value="true"/>
      <!-- Rollover at the top of each hour -->
      <param name="DatePattern" value="'.'yyyy-MM-dd-a"/>
      <layout class="org.apache.log4j.PatternLayout">
         <!-- The default pattern: Date Priority [Category] (Thread) Message\n -->
         <param name="ConversionPattern" value="%d %-5p [%c] (%t) %m%n"/>
      </layout>
     <filter class="org.apache.log4j.varia.LevelRangeFilter">
       <param name="LevelMin" value="TRACE" />
       <param name="LevelMax" value="FATAL" />
     </filter>
   </appender>
  • Jboss 6.4 comes with below out of the box configuration:
<periodic-rotating-file-handler name="FILE" autoflush="true">
                <formatter>
                    <named-formatter name="PATTERN"/>
                </formatter>
                <file relative-to="jboss.server.log.dir" path="server.log"/>
                <suffix value=".yyyy-MM-dd"/>
                <append value="true"/>
            </periodic-rotating-file-handler>
  • What is equivalent configuration in EAP 6.4 and configuration for DailyRollingFileAppender. We are looking at rotating logs every hour or atleast AM and PM.

Environment

  • Red Hat JBoss Enterprise Application Platform (EAP)
    • 6.x

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content