Yes, we have an enhancement request in Jira for that.

Ralph

> On Jul 30, 2015, at 7:16 PM, no jihun <[email protected]> wrote:
> 
> thank you for your concern
> 
> but it seems like neither RollingFileAppender nor
> RollingRandomAccessFileAppender
> <https://logging.apache.org/log4j/2.x/manual/appenders.html#RollingRandomAccessFileAppender>
> could
> not create currently appending file name with datePattern.
> just create fileName and moved with rolling pattern.
> 
> with is configuration
> <RollingFile name="RollingFile" fileName="${log-path}/myexample.log"
> filePattern="${log-path}/myexample-%d{yyyy-MM-dd}.log" >
> it will create "myexample.log" and write on that until date changed. after
> date changed then, it moved to "myexample.2015-07-31.log" with pattern.
> 
> but I want to create appending log file with every day's date patterned.
> myexample.2015-07-31.log
> myexample.2015-08-01.log
> 
> "myexample.log" should not exist.
> 
> this not working.
> <RollingFile name="RollingFile"
> fileName="${log-path}/myexample-%d{yyyy-MM-dd}.log"
> filePattern="${log-path}/myexample-%d{yyyy-MM-dd}.log" >
> this will create file "myexample-%{yyyy-MM-dd}.log" not
> "myexample-205-07-31"
> 
> I hope you can understand me.
> 
> 
> similar post.
> http://stackoverflow.com/a/8888867
> 
> thanks.
> 
> 2015-07-31 10:11 GMT+09:00 Gary Gregory <[email protected]>:
> 
>> Hun,
>> 
>> Please see
>> 
>> https://logging.apache.org/log4j/2.x/manual/appenders.html#RollingRandomAccessFileAppender
>> 
>> Gary
>> 
>> On Thu, Jul 30, 2015 at 5:26 PM, no jihun <[email protected]> wrote:
>> 
>>> Hello,
>>> 
>>> I want log4j to write at file which current date postfixed.
>>> 
>>> for example, if today is 2015-07-31
>>> - expected file name created : logs/test.log.2015-07-31
>>> - (not this one : logs/test.log)
>>> 
>>> when I use log4j  I could do that by following.
>>> <appender name="testLog"
>>> class="org.apache.log4j.rolling.RollingFileAppender">
>>> <rollingPolicy class="org.apache.log4j.rolling.TimeBasedRollingPolicy">
>>> <param name="FileNamePattern" value="/home/logs/test.log.%d{yyyy-MM-dd}"
>> />
>>> </rollingPolicy>
>>> <layout class="org.apache.log4j.PatternLayout">
>>> <param name="ConversionPattern" value="%m%n" />
>>> </layout>
>>> </appender>
>>> 
>>>       TimeBasedRollingPolicy is class in apache-log4j-extras.jar
>>>      This configuration make It's down dated log file at the beginning
>> of
>>> every new day.
>>> 
>>> 
>>> How can I do this with* log4j2*'s org.apache.logging.log4j.core.appender.
>>> RollingFileAppender?
>>> 
>>> Thanks!
>>> Hun
>>> 
>> 
>> 
>> 
>> --
>> E-Mail: [email protected] | [email protected]
>> Java Persistence with Hibernate, Second Edition
>> <http://www.manning.com/bauer3/>
>> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
>> Spring Batch in Action <http://www.manning.com/templier/>
>> Blog: http://garygregory.wordpress.com
>> Home: http://garygregory.com/
>> Tweet! http://twitter.com/GaryGregory
>> 
> 
> 
> 
> -- 
> ----------------------------------------------
> Jihun No ( 노지훈 )
> ----------------------------------------------
> Twitter          : @nozisim
> Facebook       : nozisim
> Website         : http://jeesim2.godohosting.com
> ---------------------------------------------------------------------------------
> Market Apps   : android market products.
> <https://market.android.com/developer?pub=%EB%85%B8%EC%A7%80%ED%9B%88>



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to