Это - NextStep (= NS) наследие. NeXT был компьютерной фирмой, которой был Steve Jobs, сформированный после того, как он вышел из Apple в 1985 и NextStep, это - операционная система (базирующийся UNIX) вместе с Obj-языком-C и временем выполнения. Вместе с он - библиотеки и инструменты, NextStep был позже переименован в OpenStep (который был также именем на API, который NeXT разработал вместе с Sun), который в свою очередь позже стал Какао.
Эти различные имена на самом деле довольно сбивают с толку (тем более, что некоторые имена отличаются только, в котором символы являются верхним регистром или нижним регистром..), попробуйте это за объяснение:
Я думаю, все, что требуется, это установить параметр порога в положение ВЫКЛ.
<log4j:configuration threshold="OFF">
<root>
<priority value ="off" />
<appender-ref ref="console" />
<appender-ref ref="rolling-file" />
</root>
</log4j:configuration>
Или прямо из кода:
Logger.getRootLogger().removeAllAppenders();
Зависит от конфигурации. Попробуйте что-нибудь вроде:
<log4j:configuration>
<root>
<priority value ="off" />
<appender-ref ref="console" />
<appender-ref ref="rolling-file" />
</root>
</log4j:configuration>
Подробнее см. Log4jXmlFormat .
Вы также можете попробовать установить уровень ведения журнала «Серьезный», если хотите регистрировать только критические события.