Как отключить logback файл логов appender
У меня есть раскатывание файла appender следующим образом
<appender name="ACCESS_S3" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>/opt/mycompany/${application}-server/access/localwebserver.extended.log
</file>
<append>true</append>
<rollingPolicy
class="com.mycompnay.logback.core.rolling.S3TimeBasedRollingPolicy">
<fileNamePattern>/opt/mycompany/${application}-server/access/%d{yyyy-MM-dd-HHmm}.log
</fileNamePattern>
<maxHistory>60</maxHistory>
<configBucketKey>com.mycompany.log.bucket</configBucketKey>
<s3FolderName>
${application}/access/${servername}_
</s3FolderName>
</rollingPolicy>
<encoder>
<pattern>${encoderPattern}</pattern>
</encoder>
Но я получаю журнал от самого appender о загрузке файлов, переименовании и т. Д. На консоли, как ->
INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@1481886288 - Uploading /opt/mycompnay/myapp-server/access/2018-04-09-1542.log
Я хочу отключить журналы, как указано выше, как я могу это сделать?
1 ответ
Уменьшить уровень ведения журнала для класса TimeBasedRollingPolicy
<logger name="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"
level="ERROR">
<appender-ref ref="ACCESS_S3" />
</logger>