hi,
here is my log config as follows:

                <RollingRandomAccessFile name="LingyuLog"                       
fileName="game"                 filePattern="game.%d{yyyy-MM-dd-HH}.log">       
                <PatternLayout pattern="%msg%n" />                      
<Policies>                              <TimeBasedTriggeringPolicy interval="1" 
modulate="true" />                      </Policies>             
</RollingRandomAccessFile>

As we know,for instance,now is 22:55 pm,the active file  named 'game' is 
printed continuously,
at 23:00 pm ,the first byte stream out will trigger the file named 'game' 
rename to game.2016-06-19-22.log,and print the byte stream to the new file 
named 'game'. if no other byte stream in  the next one hour, the behavior will 
not be triggered.
it will lead to that the log will be batch inserted into mysql db delay if we 
only pick up the file having suffix '.log'.
because the content still remain in file  named 'game' not be suffix '.log'.


my question is  how to create new log files on an hourly not depend on new byte 
stream log appended.


yours 
Allen

Reply via email to