logging-log4j-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jacob Kjome <h...@visi.com>
Subject RE: Newbie how to place logfile under tomcat logs
Date Tue, 12 Aug 2003 15:41:23 GMT

Just use default initialization or use the InitContextListener that I 
created in the log4j-sandbox project..

http://nagoya.apache.org/wiki/apachewiki.cgi?Log4JProjectPages/AppContainerLogging

Jake

At 03:48 PM 8/12/2003 +0100, you wrote:
>yeah, I'm using ant but I dont like the fact that it is hard-coded.
>  I think I'll use the properties file option, we have a properties file 
> already I'll just add the log4j properties to that. I don't suppose you 
> know how to load the properites file when it is in a JAR? because it says 
> in the log4j FAQ "the log4j classes and the properties file are not 
> within the scope of the same classloader.....So, if you're having 
> problems, try loading the class or resource yourself. "
>  what i've done already is:
>
>  Properties p = new Properties();
>  FileInputStream fis;
>try
>{
>     fis = new FileInputStream("com.foo.bar.message.properties");
>     p.load(fis);
>}
>catch (Throwable t)
>{
>     t.printStackTrace();
>}
>
>PropertyConfigurator.configure(p);
>
>  but its not picking up our file in the JAR
>
>-----Original Message-----
>From: Shapira, Yoav [mailto:Yoav.Shapira@mpi.com]
>Sent: Tuesday, August 12, 2003 2:42 PM
>To: Log4J Users List
>Subject: RE: Newbie how to place logfile under tomcat logs
>
>
>
>Howdy,
>
> > Thanks, thats a help but because of the setup of our application, I
>cant
> >use the first two options, and I'd rather not define another properties
> >file just to store ${CATALINA_HOME}/logs/logs.txt. Is there any way I
>can
> >do it programatically? What are the other options?
>
>No.  It would be against the spirit, if not the letter, or the servlet
>specification for a servlet to be able to find out such details about
>its container.  Even the approaches I showed before weren't that
>portable.  This is like those perennial "how can I find out what port
>the server is running on in my servlet's init() method?" (You can't with
>certainty/portability).
>
>Other options include adding a JNDI entry for your log file path into
>tomcat's server.xml and then doing a JNDI lookup in your servlet's init
>method, or mangling your log4j configuration together with tomcat's
>commons-logging configuration.  The latter is just cruising for a
>bruising, and the former is too container-specific (requires modifying
>server.xml) for my preferences, so I didn't include them before.
>
>Typically the Ant option is the one I like best, but I guess you don't
>use Any to deploy/package your application?
>
>Yoav Shapira
>
>
>
>This e-mail, including any attachments, is a confidential business 
>communication, and may contain information that is confidential, 
>proprietary and/or privileged.  This e-mail is intended only for the 
>individual(s) to whom it is addressed, and may not be saved, copied, 
>printed, disclosed or used by anyone else.  If you are not the(an) 
>intended recipient, please immediately delete this e-mail from your 
>computer system and notify the sender.  Thank you.
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: log4j-user-unsubscribe@jakarta.apache.org
>For additional commands, e-mail: log4j-user-help@jakarta.apache.org
>
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: log4j-user-unsubscribe@jakarta.apache.org
>For additional commands, e-mail: log4j-user-help@jakarta.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: log4j-user-help@jakarta.apache.org


Mime
View raw message