How To Achieve Hourly Rotated Logging In EAP 6
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.