does tomcat has capability to override log4j logging level? -
i'm developing web application struts2 framework using apache tomcat web server , having trouble in log4j. first log4j.properties
file
log4j.rootlogger=error,l,stdout log4j.appender.l=org.apache.log4j.dailyrollingfileappender log4j.appender.l.file=d:/logs/mct/mctaccess.log log4j.appender.l.datepattern=.yyyy-mm-dd log4j.appender.l.layout=org.apache.log4j.patternlayout log4j.appender.l.layout.conversionpattern=%d %t %5p %c{1}:%l - %m%n log4j.appender.stdout=org.apache.log4j.consoleappender log4j.appender.stdout.layout=org.apache.log4j.patternlayout log4j.appender.stdout.layout.conversionpattern=%d %t %5p %c{1}:%l - %m%n log4j.logger.com.mct.access=debug
i define log in code :
private final static logger log = logger.getlogger(changemoneytransaction.class);
the "changemoneytransaction" class under "com.mct.access" package, , call log debug :
log.debug("start saving process");
the problem is, it's working fine in development environment, not in production environment. in production environment, it's showing error log, not debug log. question is, tomcat has capability override log4j.properties
?
you didn't set appender logger
log4j.logger.com.mct.access=debug,l,stdout
Comments
Post a Comment