powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / log4j: писать только свои сообщения
4 сообщений из 4, страница 1 из 1
log4j: писать только свои сообщения
    #33748114
Michael Ponomarev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Использую log4j, в какую сторону копать, чтобы записывались только логи "своих" классов(пакетов). Т.е. например в проекте использую MyFaces при использовании log4j MyFaces пишет свои сообщения. Как это отключить или направить в другой Appender?
Заранее спасибо.
...
Рейтинг: 0 / 0
log4j: писать только свои сообщения
    #33748256
lancer_d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Michael PonomarevИспользую log4j, в какую сторону копать, чтобы записывались только логи "своих" классов(пакетов). Т.е. например в проекте использую MyFaces при использовании log4j MyFaces пишет свои сообщения. Как это отключить или направить в другой Appender?
Заранее спасибо.


Michael PonomarevИспользую log4j, в какую сторону копать, чтобы записывались только логи "своих" классов(пакетов). Т.е. напфример в проекте использую MyFaces при использовании log4j MyFaces пишет свои сообщения. Как это отключить или направить в другой Appender?
Заранее спасибо.

Вот кусок сорца,который взят из мануала,в остальном,ищи в доку по log4j от апач,она у них на сайте есть..(Извини,линк не скину,тороплюсь)

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
 import  com.foo.Bar;

 // Import log4j classes.
  import  org.apache.log4j.Logger;
  import  org.apache.log4j.BasicConfigurator;

  public   class  MyApp {

   // Define a static logger variable so that it references the
   // Logger instance named "MyApp".
    static  Logger logger = Logger.getLogger(MyApp. class );// тут пишешь имя своего класса,который будешь трэйсить,далее разберись с уровнями трассировки ,с помощью класса логера,можешь свои сообщения посылать

    public   static   void  main(String[] args) {

     // Set up a simple configuration that logs on the console.
     BasicConfigurator.configure();

     logger.info("Entering application.");
     Bar bar =  new  Bar();
     bar.doIt();
     logger.info("Exiting application.");
   }
 }
...
Рейтинг: 0 / 0
log4j: писать только свои сообщения
    #33748618
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если использовать файл настроек log4j в формате XML, то тогда все это делается елементарно.
вот пример такого файла - http://www.javaworld.com/javaforums/showthreaded.php?Cat=&Board=TheoryPractice&Number=2396&page=0&view=collapsed&sb=11&o=&vc=1
...
Рейтинг: 0 / 0
log4j: писать только свои сообщения
    #33748761
Michael Ponomarev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wessenесли использовать файл настроек log4j в формате XML, то тогда все это делается елементарно.
вот пример такого файла - http://www.javaworld.com/javaforums/showthreaded.php?Cat=&Board=TheoryPractice&Number=2396&page=0&view=collapsed&sb=11&o=&vc=1
У меня xml. И как я сам не догадался для каждой категории свой appender-ref сделать? :( Вообщем заработало.
Спасибо wessen
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / log4j: писать только свои сообщения
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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