Я использую стороннюю библиотеку с конфигурацией log4j.xml - какой лучший способ отключить ведение журнала?
Как отключить logging с помощью log4j?
Ответ 1
Я думаю, что все, что требуется, - установить пороговый параметр в положение OFF
<log4j:configuration threshold="OFF">
<root>
<priority value ="off" />
<appender-ref ref="console" />
<appender-ref ref="rolling-file" />
</root>
</log4j:configuration>
Ответ 2
Или непосредственно из кода:
Logger.getRootLogger().removeAllAppenders();
Ответ 3
Зависит от конфигурации. Попробуйте что-то вроде:
<log4j:configuration>
<root>
<priority value ="off" />
<appender-ref ref="console" />
<appender-ref ref="rolling-file" />
</root>
</log4j:configuration>
Подробнее о Log4jXmlFormat.
Ответ 4
Вы также можете попробовать установить уровень ведения журнала на "Серьезный", если вы хотите только регистрировать игровые события.
Ответ 5
С log4j.xml минимальное решение выглядит так:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration threshold="off">
</log4j:configuration>
Обратите внимание, что в threshold="off"
"выкл" должен быть в нижнем регистре.