Можно ли отключить создание файлов журнала входа в систему?
Когда я устанавливаю уровень на root или logger элементов на OFF , он не будет регистрироваться, но файл, указанный в appender, все еще будет создан.
Есть ли возможность отключить создание этого файла? (кроме удаления файла config xml)
Даже если регистратор (или пользователь root) не ссылается на appender, файл журнала от appender все равно создается.
Спасибо.
=============================================== ============================
Редактировать. Я прилагаю свой конфиг:
<?xml version="1.0" encoding="UTF-8"?>
<configuration debug="false">
<variable name="LOG_LEVEL" value="${mylevel:-TRACE}" />
<appender name="FILE" class="ch.qos.logback.core.FileAppender">
<file>${clogdir}/mylog.log</file>
<append>true</append>
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
<pattern>%d %p %t %c - %m%n</pattern>
</encoder>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${clogdir}/mylog.log.%d{yyyy-MM-dd}</fileNamePattern>
</rollingPolicy>
</appender>
<root level="${LOG_LEVEL}">
<appender-ref ref="FILE" />
</root>
<appender name="log2" class="ch.qos.logback.core.FileAppender">
<file>${clogdir}/log2.log</file>
<append>true</append>
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
<pattern>%d %p %t %c - %m%n</pattern>
</encoder>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${clogdir}/log2.log.%d{yyyy-MM-dd}</fileNamePattern>
</rollingPolicy>
</appender>
<logger name="log2" level="TRACE">
<appender-ref ref="log2" />
</logger>
</configuration>