[ 
https://issues.apache.org/jira/browse/LOG4J2-44?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tushar closed LOG4J2-44.
------------------------

       Resolution: Fixed
    Fix Version/s: 2.0-beta1
    
> log4j java date wise log every X MB
> -----------------------------------
>
>                 Key: LOG4J2-44
>                 URL: https://issues.apache.org/jira/browse/LOG4J2-44
>             Project: Log4j 2
>          Issue Type: Improvement
>          Components: Appenders
>            Reporter: Tushar
>            Priority: Minor
>             Fix For: 2.0-beta1
>
>         Attachments: TespAppLog4j1.zip
>
>
> a log roll over that makes a new file every x MB/ KB but the current file is 
> archived with a full date-time--random-int-to-make-  unique stamp
> so if the file is myProj_A.log after x MB is renamed to
> myProj_A_2010_09_10_02_48_02_XX34334.log (year-month-day- time ...) and so on
> Is there a pattern/ property to do this already?
> can see http://www.simonsite.org.uk/ and 
> http://www.simonsite.org.uk/javadoc/org/apache/log4j/appender/TimeAndSizeRollingAppender.html
>  here the code is a little mixed up (we want test and real code in seperate 
> src roots) - and not sure if it works completely but it says it does. but it 
> has our requirements.
> Code should write out buffer in bits instead of blocking for a long time 
> emptying full buffer when buffer is full Or is that done by nio ?
> build and run script to test with params to control logging, number of 
> threads, amount of data logged so we can see that the logs are rolling as 
> planned we want the final roller to roll every day but can keep that as hour 
> and minute params (so final will be 24 hours and 0 minutes, but for testing 
> can be 5 minutes only, similarly size can be in KB) also need format of file 
> name with prefix for folder so the root log folder can be c:\log then we 
> specify the dynamic sub folder like yyyy\mm\dd meaning make sub folders for 
> current year, inside that for month and inside that for day and finally the 
> file name format with a prefix like myApp_{yyyy_mm_dd_HH_II_SS) and post fix 
> so the final file will be in folder (example) 
> C:\log\2010\10\29\myApp_2010_10_29_14_34_22_randXYZ.txt where randXYZ stand 
> for some random text that is added to make the file name unique (as required 
> or can use java inbuilt getTempFile function ...)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org

Reply via email to