You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4j-user@logging.apache.org by Marek Polak <Ma...@kogerusa.com> on 2002/04/19 21:29:17 UTC
Usign Log4J in Servlet
Hello all,
I'm new to log4j. I looked over documentation, bugs and mailing list
archives but did not find solution to my problem. I installed log4j on my
Jaguar Server (EAS 4.1 Sybase Server). Here is a snippet of my code I use in
my servlet followed by error list I'm getting:
*** CUT HERE ****
package com.mine.servlets.entrypoint;
//Jakarta Log4j logger package
import org.apache.log4j.*;
import org.apache.log4j.spi.LoggerFactory;
public class EntryPointServlet_log4j extends HttpServlet {
//**** THIS LINE PRODUCES ERROR ****
static Logger logger = Logger.getLogger(EntryPointServlet_log4j.class);
public void init(ServletConfig config) throws ServletException {
super.init(config);
Layout layout = new PatternLayout("%p [%t] %c (%F:%L) - %m%n");
try {
BasicConfigurator.configure(new
FileAppender(layout,servletProps.getProperty
("FileName")));
} catch (Exception e) {
this.logger.fatal("[EntryPointServlet_log4j.init]: Could not
configure Log4j Appender " + e);
e.printStackTrace();
}
logger.info("******************** Initiliazing Servlet Service."
+ " **********************");
**** CUT HERE ****
These errors I'm getting in the log file
--------------------------------------
Apr 19 14:23:17 2002: log4j:WARN Caught Exception while in
Loader.getResource. This may be innocuous.
Apr 19 14:23:17 2002: java.lang.NullPointerException
Apr 19 14:23:17 2002: at
org.apache.log4j.helpers.Loader.getResource(Loader.java:84)
Apr 19 14:23:17 2002: at
org.apache.log4j.LogManager.<clinit>(LogManager.java:137)
Apr 19 14:23:17 2002: at
org.apache.log4j.Logger.getRootLogger(Logger.java:120)
Apr 19 14:23:17 2002: at
org.apache.log4j.BasicConfigurator.configure(BasicConfigurator.java:56)
Apr 19 14:23:17 2002: at
com.koger.etas.servlets.entrypoint.EntryPointServlet_log4j.init(EntryPointSe
rvlet_log4j.java:71)
Apr 19 14:23:17 2002: at
com.sybase.jaguar.servlet.JagServlet.init(JagServlet.java:122)
Apr 19 14:23:17 2002: at
com.sybase.jaguar.servlet.ServletPool.createInitializedInstance(ServletPool.
java:160)
Apr 19 14:23:17 2002: at
com.sybase.jaguar.servlet.ServletPool.getInstance(ServletPool.java:65)
Apr 19 14:23:17 2002: at
com.sybase.jaguar.servlet.ServletPool.start(ServletPool.java:262)
Apr 19 14:23:17 2002: at
com.sybase.jaguar.servlet.JagServletContext.startServlet(JagServletContext.j
ava:1966)
Apr 19 14:23:17 2002: at
com.sybase.jaguar.servlet.JagServletContext.startWebAppServlets(JagServletCo
ntext.java:1579)
Apr 19 14:23:17 2002: at
com.sybase.jaguar.servlet.ServletEngine.startWebAppServlets(ServletEngine.ja
va:779)
Apr 19 14:23:17 2002: at
com.sybase.jaguar.servlet.ServletServiceImpl.startWebAppServlets(ServletServ
iceImpl.java:155)
Apr 19 14:23:17 2002: at
com.sybase.jaguar.servlet._sk_JaguarServlet_ServletService.invoke(_sk_Jaguar
Servlet_ServletService.java:467)
**** CUT HERE *****
Could anybody give me any advice in this case??
Thank you
Marek Polak
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>