Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> java log4j 
:(
    Опции темы
pavlickm
Дата 24.12.2009, 15:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 18.12.2009

Репутация: нет
Всего: нет



у меня несколько проектов, а log4j.xml  один и когда я создаю новый проект , мне приходится постоянно изменять log4j.xml, так что бы логи нового проекта он сохранял в пакете нового проекта.
можно но ли настроить log4j.xml так, что бы создав новый проект и подключив в нём log4j логирование, логи сами сохранялись в том же пакете где и новый проект?
PM MAIL   Вверх
MisterCleric
Дата 24.12.2009, 17:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1043
Регистрация: 16.2.2006
Где: Харьков, Украина

Репутация: 5
Всего: 38



А зачем? Тебе ж достаточно в твоем общем конфиге настроить appender и категорию по твоему новому проекту на этот appender.
Я вот использую для своих проектов applicationServers и по log4j у них идет рекомендация использовать общий глобальный, тот который контролируется контейнером сервера и не городить винегрет из конфигов в каждом проекте.


--------------------
ПРИШЕЛ, УВИДЕЛ - ПЕРЕПИСАЛ...
PM MAIL ICQ   Вверх
pavlickm
  Дата 25.12.2009, 11:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 18.12.2009

Репутация: нет
Всего: нет



я вот не понял, что ты имеешь ввиду...
Цитата(MisterCleric @ 24.12.2009,  17:53)

тебе ж достаточно в твоем общем конфиге настроить appender и категорию по твоему новому проекту на этот appender...

ты предлагаешь мне каждый раз, при создании нового проекта, дописывать в log4j аппендер на мой новый проект? сейчас я так и делаю.
Цитата(MisterCleric @ 24.12.2009,  17:53)

и не городить винегрет из конфигов в каждом проекте

конфиг у меня один, нужен винегрет из лог-файлов в каждом новом пакете.
PM MAIL   Вверх
MisterCleric
Дата 25.12.2009, 12:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1043
Регистрация: 16.2.2006
Где: Харьков, Украина

Репутация: 5
Всего: 38



Я не понимаю в чем собственно вопрос заключается?
вот тебе аппендер
Код

<appender name="project1FileAppender" class="org.apache.log4j.DailyRollingFileAppender">
        <errorHandler class="org.apache.log4j.helpers.OnlyOnceErrorHandler"/>
        <param name="File" value="/user/projects/project1/project1.log"/>
        <param name="Append" value="false"/>
        <!-- Rollover at midnight each day -->
        <param name="DatePattern" value="'.'yyyy-MM-dd"/>

        <!-- Rollover at the top of each hour
        <param name="DatePattern" value="'.'yyyy-MM-dd-HH"/>
        -->

        <layout class="org.apache.log4j.PatternLayout">
            <param name="ConversionPattern" value="%p - %c %m%n"/>
        </layout>
    </appender>


А вот категория по конкретному проекту 
Код

  <category name="my.company.project1">
        <priority value="DEBUG"/>
        <appender-ref ref="project1FileAppender"/>
    </category>


и так для всех проектов


--------------------
ПРИШЕЛ, УВИДЕЛ - ПЕРЕПИСАЛ...
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0751 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.