[jboss-dev-forums] [JBoss AS 7 Development] - Periodic and size Based rotating File handler

Dave seenam do-not-reply at jboss.com
Wed Oct 24 11:52:33 EDT 2012


Dave seenam [https://community.jboss.org/people/davisonri_k12] created the discussion

"Periodic and size Based rotating File handler"

To view the discussion, visit: https://community.jboss.org/message/772123#772123

--------------------------------------------------------------
I know that jboss 7.1.1 comes with log handlers that roll over the logs based on Period (periodic-rotating-file-handler) and size (size-rotating-file-handler). What i want is a handler that rolls based on both. So for example within a single day I want the log files to roll over based on size and as soon as the day ends i want the log file to roll over as well. 

I see that jboss comes with logManager module version 1.2.2. However I also noticed that version 1.3.1 of the log Manager comes with exactly the appender I am looking for *PeriodicSizeRotatingFileHandler.* So I upgraded this module in jboss and configured a custom handler that rolled over daily and also based on size. However I noticed that the log statements dont seem to get logged correctly. The latest several log statements are never logged in the file although I see them in the console. it is not unitl something else is logged that i see the statements missing from earlier logged. Although the new latest logs are then missing. 

           <custom-handler name="FILE" class="org.jboss.logmanager.handlers.PeriodicSizeRotatingFileHandler" module="org.jboss.logmanager">
                <formatter>
                    <pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/>
                </formatter>
                <properties>
                    <property name="file" value="../standalone/log/archon-omni-dv/server.log"/>
                    <property name="rotateSize" value="50000"/>
                    <property name="maxBackupIndex" value="50"/>
                    <property name="append " value="true"/>
                    <property name="suffix" value=".yyyy-MM-dd"/>
                    <property name="autoflush" value="true"/>
                </properties>
            </custom-handler>


Anyone know of a way to accurately roll over based on both size and time on Jboss 7.1.1?
--------------------------------------------------------------

Reply to this message by going to Community
[https://community.jboss.org/message/772123#772123]

Start a new discussion in JBoss AS 7 Development at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2225]

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-dev-forums/attachments/20121024/58e0dbc1/attachment.html 


More information about the jboss-dev-forums mailing list