Имеет ли Tomcat возможность переопределять уровень ведения журнала свойств log4j?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Имеет ли Tomcat возможность переопределять уровень ведения журнала свойств log4j?

Сообщение Anonymous »

Я разрабатываю веб-приложение с помощью платформы Struts 2 с использованием веб-сервера Apache Tomcat, и у меня возникли проблемы с log4j.
Во-первых, это мой файл log4j.properties :

Код: Выделить всё

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
Я определяю свой журнал в следующем коде:

Код: Выделить всё

 private final static Logger log = Logger.getLogger(ChangeMoneyTransaction.class);
Класс ChangeMoneyTransaction находится в пакете com.mct.access, и я вызываю отладку журнала следующим образом:
< pre class="lang-java Prettyprint-override">

Код: Выделить всё

log.debug("start saving process");
Проблема в том, что в моей среде разработки он работает нормально, но не в производственной среде. В производственной среде он просто показывает журнал ERROR, а не журнал DEBUG.
Мой вопрос: имеет ли Tomcat возможность переопределить мои log4j.properties?

Подробнее здесь: https://stackoverflow.com/questions/308 ... ging-level
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»