powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / еще раз про jboss + log4j + персональные логи для каждого приложения
5 сообщений из 5, страница 1 из 1
еще раз про jboss + log4j + персональные логи для каждого приложения
    #34180946
zirex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изучил этот пост:
JBoss - log4j.xml в приложении.

все замечательно, но, что делать если одни и теже классы используются в разных приложениях?
т.е. разбивка по категориям, например:
Код: plaintext
1.
2.
3.
4.
<category name="my.app.package">
      <priority value="INFO"/>
      <appender-ref ref="APP_FILE"/>
</category>
не катит, т.к. my.app.package используется, как уже говорилось выше, в других приложениях.
что посоветуете?
...
Рейтинг: 0 / 0
еще раз про jboss + log4j + персональные логи для каждого приложения
    #34181294
marx_freedom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробуй сделать два appender\'а, а в каждом из следующий фильтр (по имени архива из которого разворачивается приложение)

Код: plaintext
\n    <filter class="org.jboss.logging.filter.TCLFilter">\n      <param name="AcceptOnMatch" value="true"/>\n      <param name="DeployURL" value="app.ear"/>\n    </filter>\n

вот тут я полный конфиг приводил
/topic/358041&hl=#3353917
--
Солнце встанет непременно!
jabber id: marx [.at.] jabber [.dot.] ru
...
Рейтинг: 0 / 0
еще раз про jboss + log4j + персональные логи для каждого приложения
    #34181364
zirex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ооо!
вот имени архива ( DeployURL ), я и не заметил.
спасибо, завтра попробую.
...
Рейтинг: 0 / 0
еще раз про jboss + log4j + персональные логи для каждого приложения
    #34182720
zirex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хм... что-то не получается
аппендеры:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
   <appender name="APP1"  class ="org.jboss.logging.appender.DailyRollingFileAppender">
      <errorHandler  class ="org.jboss.logging.util.OnlyOnceErrorHandler"/>
      <param name="File" value="/var/www/log/app1.log"/>
      <param name="Append" value="true"/>
      <param name="DatePattern" value="'.'yyyy-MM-dd"/>
      <param name="DatePattern" value="'.'yyyy-MM-dd-HH"/>
      <layout  class ="org.apache.log4j.PatternLayout">
         <param name="ConversionPattern" value="%d %-5p [%c] %m%n"/>
      </layout>

      <filter  class ="org.app">
        <param name="AcceptOnMatch" value="true"/>
        <param name="DeployURL" value="app1.war"/>
      </filter>

   </appender>


   <appender name="APP2"  class ="org.jboss.logging.appender.DailyRollingFileAppender">
      <errorHandler  class ="org.jboss.logging.util.OnlyOnceErrorHandler"/>
      <param name="File" value="/var/www/log/app2.log"/>
      <param name="Append" value="true"/>
      <param name="DatePattern" value="'.'yyyy-MM-dd"/>
      <param name="DatePattern" value="'.'yyyy-MM-dd-HH"/>
      <layout  class ="org.apache.log4j.PatternLayout">
         <param name="ConversionPattern" value="%d %-5p [%c] %m%n"/>
      </layout>

      <filter  class ="org.app">
        <param name="AcceptOnMatch" value="true"/>
        <param name="DeployURL" value="app2.war"/>
      </filter>

   </appender>

категории:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
   <category name="org.app">
        <priority value="INFO" />
        <appender-ref ref="APP1"/>
   </category>

   <category name="org.app">
        <priority value="INFO" />
        <appender-ref ref="APP2"/>
   </category>
в такой конфигурации все пишет только в аппендер APP2 , что вообщем-то логично, т.к. категория app2 прописана позже.
как быть?
...
Рейтинг: 0 / 0
еще раз про jboss + log4j + персональные логи для каждого приложения
    #34183534
zirex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вопрос снят. разобрался
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / еще раз про jboss + log4j + персональные логи для каждого приложения
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]