У меня есть своеобразная проблема с Log4j. Мы развертываем на Weblogic 10, используя log4j.xml
. Это прекрасно работает. Мы разработали способ запуска Tomcat 6 таким образом, чтобы мы могли разрабатывать эту платформу и развертывать на Weblogic 10.log4j с Tomcat6
Я выяснил, как сделать log4j.properies
работу с Tomcat 6 с дополнительными JArs, использующими механизм регистрации JULI в Tomcat 6. К сожалению, мой log4j.xml
(который работает с Weblogic) не работает с Tomcat 6. Поэтому я вынужден использовать log4j.properties
.
Мне не удалось выяснить, как указать иерархии классов приложений в log4j.properties
. Так что мой вопрос, как же на конвертировать следующие log4j.xml
записи в log4j.properties
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
<appender name="vccashib" class="org.apache.log4j.DailyRollingFileAppender">
<param name="DatePattern" value="'.'yyyy-MM-dd"/>
<param name="File" value="vccashib_10.log"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{ISO8601} %t %-5p %c - %m%n"/>
</layout>
</appender>
<logger name="org.hibernate">
<level value="DEBUG"/>
<appender-ref ref="vccashib" />
</logger>
</log4j:configuration>
Итак, давайте говорить, что я должен был написать регистратор, который фиксирует журналы для классов в моей com.abc.xyz
иерархии. Как указать, что в log4j.properties
? (Я позаботился о других значениях, таких как тип приложений, DatePattern, ConversionPattern, имя_файла, макет и т. Д.)
Обратите внимание, что я отправил вам единственный код, специфичный для конкретной проблемы.
С другой стороны, если вы знаете ответ о том, как сделать log4j.xml
, что является частью моей войны архив с Tomcat 6 (Juli банки находятся на месте и хорошо работают с log4j.properties
), пожалуйста, дайте мне знать
Пожалуйста, помогите.
Suhaas
Важно заметить журнал: запуск сервера в 547 мс log4j:: INFO Использование URL [файла: /opt/otccalypso/guiadmd01/tomcat6/conf/log4j.xml] для автоматического log4j конфигурации. – Preetam