java log4j выбирает, в какой файл регистрироваться

Мне нужно записывать отладочные сообщения из одного и того же класса в разные файлы.
Я имею в виду, что из того же класса мне нужен конкретный оператор отладки для перехода к fileA , а другой конкретный оператор отладки - к fileB .

В случае, если это неясно, то, что я пытаюсь сделать, - это записывать сетевые сообщения в файл, совершенно отдельный от других сообщений журнала, которые выводит этот класс.

Если я сделаю

<logger name="com.test.modules" additivity="false" >
    <priority value="debug"/>
    <appender-ref ref="netWorkCommunication"/>  
    <appender-ref ref="generalDebug"/>  
  </logger>  

, то журнал моего класса будет идти в оба файла (поскольку он из одного пакета).

Как мне настроить log4j, чтобы я мог выбрать, какой оператор ведения журнала из классов в com.test.modules перейти к , какой файл-приложение ?

5
задан Cratylus 31 January 2012 в 09:08
поделиться