Thanks,

I changed the version to 1.2 and the logger works as i wanted.
Thank You

Feladó: Curt Arnold <[email protected]>
Dátum: Vasárnap, 2009.02.08 de. 5:33
Tárgy: Re: split log into different files by level
Címzett: Log4J Users List <[email protected]>

> 
> On Feb 7, 2009, at 12:40 PM, Mayer István János wrote:
> 
> > Hi,
> >
> > I use log4J 1.3 (becouse the application will run under os4690 
> and  
> > there are java 1.4)
> 
> log4j 1.3 is a dead branch.  Several features from log4j 1.3 have 
> been  
> back-ported to work with log4j 1.2.  You can use it if you want, 
> but  
> there is no anticipated further development and limited support  
> available.
> 
> >
> > I tried to split the logs into different files by level. The 
> result  
> > was strange all the .log contain all the log lines.
> >
> > My config files was this:
> >
> >
> > log4j.rootLogger=ALL, Timer, ErrorReport, InfoReport
> >
> > #################
> > #  Timer
> > #################
> > log4j.appender.Timer=org.apache.log4j.DailyRollingFileAppender
> > log4j.appender.Timer.file=C:/AMROFILER/Report/Timer.log
> > log4j.appender.Timer.file.DatePattern='.'yyyyMMdd
> > log4j.appender.Timer.Append=true
> > log4j.appender.Timer.file.MaxBackupIndex=10
> > log4j.appender.Timer.layout=org.apache.log4j.PatternLayout
> > log4j.appender.Timer.layout.ConversionPattern=%-5p [%10t]  
> > %d{yyyy.MM.dd HH:mm:ss,SSS} %-20.20c %m%n
> >
> > #################
> > #  Error Report
> > #################
> > log4j.appender.ErrorReport=org.apache.log4j.DailyRollingFileAppender
> > log4j.appender.ErrorReport.file.DatePattern='.'yyyyMMdd
> > log4j.appender.ErrorReport.file=C:/AMROFILER/Report/Error.log
> > log4j.appender.ErrorReport.file.MaxBackupIndex=10
> > log4j.appender.ErrorReport.Append=true
> > log4j.appender.ErrorReport.file.Threshold=ERROR
> > log4j.appender.ErrorReport.layout=org.apache.log4j.PatternLayout
> > log4j.appender.ErrorReport.layout.ConversionPattern=%-5p [%10t]  
> > %d{MM.dd HH:mm:ss} %m%n
> >
> > #################
> > #  Info Report
> > #################
> > log4j.appender.InfoReport.file.Threshold=INFO
> > log4j.appender.InfoReport=org.apache.log4j.DailyRollingFileAppender
> > log4j.appender.InfoReport.file.DatePattern='.'yyyyMMdd
> > log4j.appender.InfoReport.file=C:/AMROFILER/Report/Info.log
> > log4j.appender.InfoReport.Append=true
> > log4j.appender.InfoReport.file.MaxBackupIndex=10
> > log4j.appender.InfoReport.layout=org.apache.log4j.PatternLayout
> > log4j.appender.InfoReport.layout.ConversionPattern=%-5p [%10t]  
> > %d{MM.dd HH:mm:ss} %m%n
> >
> > What is wrong inside?
> 
> You have a stray "file." in your Threshold and DatePattern property 
> 
> names.  The threshold is a lower bound, so if you correct the 
> property  
> names, you will have info and error messages in the Info report.  
> If  
> you really want to isolate each level in a different file, then you 
> 
> can use the LevelMatchFIlter.


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

Reply via email to