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

Popular posts from this blog

c# - Validate object ID from GET to POST -

node.js - Custom Model Validator SailsJS -

php - Find a regex to take part of Email -