Hi there,
tnx for the reply.
I'm using tomcat 3.3.1.
Well, the fact is that I do used to get the log file rolled even tough it's
in the WEB-INF.
However, I've now tought about two other problems that might prevent the log
from being rolled:

1) I'm creating new DailyRollingFileAppender appenders at real time, while
tomcat running.

2) I'm using tomcat auto-reload option, and I haven't finished checking yet,
whether log4j is reloaded
properly. (I suspect this!!!)

If anyone faced any problems connected to this, I'd appreciate your
response.

Tnx,
Tamir

Here is the code i'm using to create new appenders:

 DailyRollingFileAppender appender = (DailyRollingFileAppender)
Category.getInstance("Portlet."+className).getAppender("Portlet."+className)
;
      if (appender == null)
      {
        String loggerName = "Portlet."+className;
        System.out.println("appender is null. creating new");
        appender = new DailyRollingFileAppender();
 
appender.setFile(initparams.getRealPath("/WEB-INF/logs/")+loggerName+".log")
;
        appender.setName(loggerName);
        appender.setThreshold(org.apache.log4j.Priority.DEBUG);
        appender.setDatePattern("'.'yyyy-MM-dd-a");
        appender.setLayout(new PatternLayout("%d %p [%x %t] - %m%n"));
        appender.activateOptions();
        Category.getInstance(loggerName).addAppender(appender);
        //Category.getInstance(loggerName).setAdditivity(false);
      }



-----Original Message-----
From: Swami Iyer [mailto:[EMAIL PROTECTED]]
Sent: Thursday, February 28, 2002 4:13 PM
To: 'Log4J Users List'
Subject: RE: mysterious DailyRollingFileAppender


Why are the log files kept under WEB-INF, is your servlet being
auto-deployed through war file, if so you can forget the log file. Otherwise
there is nothing malicious in your property file.

Swami

> -----Original Message-----
> From: tamir [mailto:[EMAIL PROTECTED]]
> Sent: February 28, 2002 3:30 AM
> To: 'Log4J Users List'
> Subject: mysterious DailyRollingFileAppender
> 
> 
> Hi everybody,
> I've seen some previous posts about this subject, however, I 
> couldn't get
> into tough conclusion,
> so I'm asking my question even tough... hopes it's ok.
> 
> I came this morning, and saw that my rolling appender log 
> file was rolled,
> however, no old log file was remained..
> The file category is LOG.
> Thus, all the info that was logged was deleted!
> (This stuff used to work ok, that's why I'm a little anxious 
> about it...)
> 
> Thanks for any help,
> Tamir
> 
> 
> Here is my log4j.properties file:
> 
> #
> #Mon Sep 24 15:29:29 IST 2001
> log4j.rootCategory=DEBUG
> log4j.categoryFactory=com.movious.log.DBCategoryFactory
> 
> # categories
> 
> log4j.category.com.movious=DEBUG, A1 , LOG
> 
> # log4j.category.com.movious.PortletServlet=DEBUG
> # log4j.category.com.movious=DEBUG
> 
> log4j.appender.A1.layout.ConversionPattern=%5p [%t] %c - %m%n
> log4j.appender.A1.Threshold=WARN
> log4j.appender.A1=org.apache.log4j.ConsoleAppender
> log4j.appender.A1.layout=org.apache.log4j.PatternLayout
> 
> log4j.appender.DB.Threshold=ERROR
> log4j.category.DB.com.movious.pluginsoap=INFO,DB
> log4j.appender.DB=com.movious.log.DatabaseLog
> 
> log4j.appender.LOG.File=c:/movious/mss/mss-server/WEB-INF/logs
> /mss-server.lo
> g
> log4j.appender.LOG=org.apache.log4j.DailyRollingFileAppender
> log4j.appender.LOG.layout=org.apache.log4j.PatternLayout
> # log4j.appender.LOG.layout.ConversionPattern=%d %p [%x %t] 
> (%F\:%L) %c -
> %m%n
> log4j.appender.LOG.layout.ConversionPattern=%d %p [%x %t] - %m%n
> log4.appender.LOG.DatePattern='.'yyyy-MM-dd-a
> 
> log4j.appender.Portlet.Threshold = DEBUG,false
> 
> --
> To unsubscribe, e-mail:   
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: 
> <mailto:[EMAIL PROTECTED]>
> 

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to