Logback ERROR : No attached appenders found
Logback ERROR : No attached appenders found
我正在尝试将日志异步打印到日志文件。所以我正在使用 AsyncAppender 到 RollingFileAppender。但不知何故 Logback 正在抛出错误
未找到附加的附加程序
Logback 版本 logback-classic 1.3.0-alpha5 使用
我正在创建一个 RollingFileAppender 并将其添加到 AsyncAppender。
下面是我的logback.xml
<appender name="FILE-ROLLING"
class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${logPath}/zapp-info.log</file>
<rollingPolicy
class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
<fileNamePattern>${logPath}/archived/zapp.%d{yyyy-MM-
dd}.%i.log</fileNamePattern>
<SizeBasedTriggeringPolicy
class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
<maxFileSize>10MB</maxFileSize>
</SizeBasedTriggeringPolicy>
<totalSizeCap>20GB</totalSizeCap>
<maxHistory>10</maxHistory>
</rollingPolicy>
<encoder
class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
<Pattern>%d %-5level %t %c{0} %msg%n</Pattern>
</encoder>
</appender>
<appender name="ASYNC-INFO"
class="ch.qos.logback.classic.AsyncAppender">
<discardingThreshold>0</discardingThreshold>
<queueSize>256</queueSize>
<appender-ref ref="FILE-ROLLING"/>
</appender>
控制台日志显示以下错误消息
10:26:17,566 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler@3ba9ad43 - Processing appender named [ASYNC-INFO]
10:27:29,230 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler@3ba9ad43 - About to instantiate appender of type [ch.qos.logback.classic.AsyncAppender]
10:28:24,982 |-ERROR in ch.qos.logback.classic.AsyncAppender[ASYNC-INFO] - No attached appenders found.
10:28:24,982 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler@3ba9ad43 - Attaching appender [ASYNC-INFO] to Logger[com.logger]
10:28:29,667 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@1622f1b - End of configuration.
它应该加载 AsyncAppender 没有任何错误
这似乎是 1.3.0-alpha5 版本中的一个错误。如果您使用 1.3.0-alpha4 或更早版本,则不会显示该错误。
我正在尝试将日志异步打印到日志文件。所以我正在使用 AsyncAppender 到 RollingFileAppender。但不知何故 Logback 正在抛出错误 未找到附加的附加程序
Logback 版本 logback-classic 1.3.0-alpha5 使用
我正在创建一个 RollingFileAppender 并将其添加到 AsyncAppender。
下面是我的logback.xml
<appender name="FILE-ROLLING"
class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${logPath}/zapp-info.log</file>
<rollingPolicy
class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
<fileNamePattern>${logPath}/archived/zapp.%d{yyyy-MM-
dd}.%i.log</fileNamePattern>
<SizeBasedTriggeringPolicy
class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
<maxFileSize>10MB</maxFileSize>
</SizeBasedTriggeringPolicy>
<totalSizeCap>20GB</totalSizeCap>
<maxHistory>10</maxHistory>
</rollingPolicy>
<encoder
class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
<Pattern>%d %-5level %t %c{0} %msg%n</Pattern>
</encoder>
</appender>
<appender name="ASYNC-INFO"
class="ch.qos.logback.classic.AsyncAppender">
<discardingThreshold>0</discardingThreshold>
<queueSize>256</queueSize>
<appender-ref ref="FILE-ROLLING"/>
</appender>
控制台日志显示以下错误消息
10:26:17,566 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler@3ba9ad43 - Processing appender named [ASYNC-INFO]
10:27:29,230 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler@3ba9ad43 - About to instantiate appender of type [ch.qos.logback.classic.AsyncAppender]
10:28:24,982 |-ERROR in ch.qos.logback.classic.AsyncAppender[ASYNC-INFO] - No attached appenders found.
10:28:24,982 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler@3ba9ad43 - Attaching appender [ASYNC-INFO] to Logger[com.logger]
10:28:29,667 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@1622f1b - End of configuration.
它应该加载 AsyncAppender 没有任何错误
这似乎是 1.3.0-alpha5 版本中的一个错误。如果您使用 1.3.0-alpha4 或更早版本,则不会显示该错误。