Захотелось следующую хотелку - только errors логировать с приоритетом DEBUG , всё остальное - INFO
Поднатужился и решил вместо
Код:
<appender name="ASYNC" class="ru.bitel.common.logging.Log4jAsyncAppender">
<appender-ref ref="RADIUS" />
<appender-ref ref="PROCESSOR" />
<appender-ref ref="SCRIPT" />
<appender-ref ref="COLLECTOR" />
<appender-ref ref="LISTENER" />
<appender-ref ref="ERROR" />
</appender>
<category name="connections" additivity="false">
<appender-ref ref="CONNECTIONS" />
</category>
<category name="processor" additivity="false">
<appender-ref ref="PROCESSOR" />
</category>
<category name="script" additivity="false">
<appender-ref ref="SCRIPT" />
</category>
<category name="radius" additivity="false">
<appender-ref ref="RADIUS" />
</category>
<root>
<priority value="DEBUG" />
<appender-ref ref="ASYNC" />
</root>
написать :
Код:
<appender name="ASYNC" class="ru.bitel.common.logging.Log4jAsyncAppender">
<appender-ref ref="RADIUS" />
<appender-ref ref="PROCESSOR" />
<appender-ref ref="SCRIPT" />
<appender-ref ref="COLLECTOR" />
<appender-ref ref="LISTENER" />
</appender>
<appender name="SYNC" class="ru.bitel.common.logging.Log4jAsyncAppender">
<appender-ref ref="ERROR" />
</appender>
<category name="connections" additivity="false">
<appender-ref ref="CONNECTIONS" />
</category>
<category name="processor" additivity="false">
<appender-ref ref="PROCESSOR" />
</category>
<category name="script" additivity="false">
<appender-ref ref="SCRIPT" />
</category>
<category name="radius" additivity="false">
<appender-ref ref="RADIUS" />
</category>
<root>
<priority value="INFO" />
<appender-ref ref="ASYNC" />
</root>
<root>
<priority value="DEBUG" />
<appender-ref ref="SYNC" />
</root>
ну и получил в ответ:
Код:
log4j:WARN Continuable parsing error 144 and column 23
log4j:WARN The content of element type "log4j:configuration" must match "(renderer*,appender*,plugin*,(category|logger)*,root?,(categoryFactory|loggerFactory)?)".
log4j:WARN Continuable parsing error 144 and column 23
log4j:WARN The content of element type "log4j:configuration" must match "(renderer*,appender*,plugin*,(category|logger)*,root?,(categoryFactory|loggerFactory)?)".
Короч синтакис этой фичи мне так и не открылся, а посему прошу слёзно помощи собратьев по разуму, как это победить ?