Curt Arnold wrote:
> 
> On Dec 4, 2006, at 9:37 AM, val wrote:
> 
>>
>>
>> Since last time i used
>>
>> Configuration for LOG4CXX 0.9.7:
>>
>> log4j.rootLogger=DEBUG, R
>> log4j.appender.R=org.apache.log4j.DailyRollingFileAppender
>> log4j.appender.R.File=output/temp
>> log4j.appender.R.DatePattern=.%Y-%m-%d-%H-%M
>> log4j.appender.R.layout=org.apache.log4j.PatternLayout
>> log4j.appender.R.layout.ConversionPattern=%d{%Y-%m-%d %H:%M:%S,%Q}  
>> [%t] %-5p
>> %.16c - %m%n
> 
>>
>> it works very well. But now i use version 0.10.0
>> and this configuration doesn't work wel:
>> log4j.rootLogger=DEBUG, R
>> log4j.appender.R=org.apache.log4j.rolling.RollingFileAppender
>> log4j.appender.R.File=output/temp
>> log4j.appender.R.DatePattern=.%Y-%m-%d-%H-%M
>> log4j.appender.R.layout=org.apache.log4j.PatternLayout
>> log4j.appender.R.layout.ConversionPattern=%d{yyyy-MM-dd  
>> HH:mm:ss,SSS} [%t]
>> %-5p %.16c - %m%n
>>
>> What is difference between 0.9.7 and 0.10.0 for  
>> DailyRollingFileAppender
>> Configurator.
>>
> 
> log4cxx 0.9.7 only supported strftime ("%Y...") type format  
> specifiers which were not supported by log4j.  0.10.0 now supports  
> java.util.SimpleDateFormat style format specifiers (to be compatible  
> with log4j configuration files) but will try to detect strftime  
> format specifiers for compatibility with log4cxx 0.9.7 configuration  
> files.  the 0.10.0 implementation uses apr_strftime which may behave  
> differently than the native strftime (most commonly %Q is not  
> supported).
> 
> I would suggest changing the DatePattern to a SimpleDateTime format  
> specifier and see what happens.  That is:
> 
> log4j.appender.R.DatePattern='.'yyyy-MM-dd_HH_mm
> 
> I don't know why the period is quoted in the tests/input/rolling/ 
> obsoleteDRFA1.properties where I borrowed the fragment.
> 
> I did modify tests/input/rolling/obsoleteDRFA1.properties in my  
> working copy to use strftime style format specifiers but the test  
> still passed, so I'm not sure what problem you are seeing.
> 
> Your format string would not get you one file per day, but would get  
> you one file per minute, but I assume that you knew that.
> 
> 

hi 

It seems that log4j.appender.R.DatePattern='.'yyyy-MM-dd_HH_mm doesn't work
even for logging every minute.
But still log to to  one file: /output/temp without div like in version
0.9.7
Maybe problem isn't here?

///MY LAST CONFIG:
log4j.rootLogger=DEBUG, R
log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.Append=true
log4j.appender.R.File=output/temp
log4j.appender.R.DatePattern='.'yyyy-MM-dd_HH_mm
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} [%t]
%-5p %.16c - %m%n
#####




-- 
View this message in context: 
http://www.nabble.com/How-create-1-log-file-for-a-day--tf2195568.html#a7721616
Sent from the Log4cxx - Users mailing list archive at Nabble.com.

Reply via email to