Hi,

   Do you have ant idea how to log messages to different files depending on
levels using a single logger? in a properties file?
here is my properties file :


log4j.rootLogger=DEBUG,stdout,E,S

log4j.appender.stdout=org.apache.log4j.ConsoleAppender

log4j.appender.stdout.layout=org.apache.log4j.PatternLayout

# Pattern to output the caller's file name and line number.

log4j.appender.stdout.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n

 #log4j.logger.appender.E.access = ERROR

log4j.appender.E=org.apache.log4j.RollingFileAppender

log4j.appender.E.File=error.log

log4j.appender.E.MaxFileSize=100KB

log4j.appender.E.MaxBackupIndex=1

log4j.appender.E.layout=org.apache.log4j.PatternLayout

log4j.appender.E.layout.ConversionPattern=%p %t %c - %m%n

log4j.appender.E.Threshold=ERROR;

log4j.appender.S=org.apache.log4j.RollingFileAppender

log4j.appender.S.File=stats.log

log4j.appender.S.MaxFileSize=100KB

# Keep one backup file

log4j.appender.S.MaxBackupIndex=1

log4j.appender.S.layout=org.apache.log4j.PatternLayout

log4j.appender.S.layout.ConversionPattern=%p %t %c - %m%n

log4j.appender.S.Threshold=INFO;
but this is not working.


On 4/27/06, Nageena Parveen <[EMAIL PROTECTED]> wrote:
>
>  hey,
>
>   you have got to include TEN in rootLogger, as in
> include this line at the top,
> Log4j.rootlogger=,TEN
>
>
>  On 4/27/06, Shriraghavan, Sowmya <[EMAIL PROTECTED]> wrote:
> >
> > Hi all,
> >
> > I set up the RollingFileAppender with version 1.3 with an xml config
> > file - It works great! But I prefer .properties files, so when I try
> > creating the .properties file, the log doesn't show up and I have no
> > clue why.
> >
> > <appender name="TEN"
> > class="org.apache.log4j.rolling.RollingFileAppender">
> >          <rollingPolicy
> > class="org.apache.log4j.rolling.TimeBasedRollingPolicy">
> >                  <param name="FileNamePattern"
> > value="/home/www/logs/ten.log_%d{yyMMdd_HHmmss}.gz"/>
> >                  <param name="ActiveFileName"
> > value="/home/www/logs/ten.log"/>          </rollingPolicy>
> >
> >          <triggeringPolicy
> > class="org.apache.log4j.rolling.SizeBasedTriggeringPolicy">
> >                  <param name="maxFileSize" value="26214400"/>
> >          </triggeringPolicy>
> >
> >          <layout class="org.apache.log4j.PatternLayout">
> >              <param name="ConversionPattern" value="%d{dd/MM/yy
> > HH:mm:ss:SSS:} [%t]: %-5p %c - %m%n"/>
> >          </layout>
> > </appender>
> >
> >
> > My .properties entry
> >
> > # Set File Appender
> > log4j.appender.TEN = org.apache.log4j.rolling.RollingFileAppender
> > log4j.appender.TEN.rollingPolicy =
> > org.apache.log4j.rolling.TimeBasedRollingPolicy
> > log4j.appender.TEN.rollingPolicy.FileNamePattern =
> > /home/www/logs/ten.log_%d{yyMMdd_HHmmss}.gz
> > log4j.appender.TEN.rollingPolicy.ActiveFileName = /home/www/logs/ten.log
> > log4j.appender.TEN.triggeringPolicy =
> > org.apache.log4j.rolling.SizeBasedTriggeringPolicy
> > log4j.appender.TEN.triggeringPolicy.maxFileSize = 26214400
> > log4j.appender.TEN.layout=org.apache.log4j.PatternLayout
> > log4j.appender.TEN.layout.ConversionPattern=%d{dd/MM/yy HH:mm:ss:SSS:}
> > [%t]: %-5p %c - %m%n
> >
> > So my ten.log file never shows up when I use the .properties file. :-/
> > Any ideas?
> >
> > Sowmya
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>

Reply via email to