feat: use async log to optimzie agent performance

This commit is contained in:
tjq 2023-01-31 00:02:41 +08:00
parent d7c494e463
commit 95a1f43994
2 changed files with 15 additions and 2 deletions

View File

@ -34,6 +34,7 @@ services:
- "10010:10010"
volumes:
- ~/powerjob-data/powerjob-server:/root/powerjob/server/
- ~/.m2:/root/.m2
powerjob-worker-agent:
build:

View File

@ -41,6 +41,12 @@
<onMismatch>DENY</onMismatch>
</filter>
</appender>
<appender name="ASYNC_ERROR_APPENDER" class="ch.qos.logback.classic.AsyncAppender">
<queueSize>256</queueSize>
<discardingThreshold>0</discardingThreshold>
<neverBlock>true</neverBlock>
<appender-ref ref="ERROR_APPENDER"/>
</appender>
<!-- 系统所有异常日志ERROR双写 end -->
@ -57,12 +63,18 @@
</encoder>
<append>true</append>
</appender>
<appender name="ASYNC_DEFAULT_APPENDER" class="ch.qos.logback.classic.AsyncAppender">
<queueSize>256</queueSize>
<discardingThreshold>0</discardingThreshold>
<neverBlock>true</neverBlock>
<appender-ref ref="DEFAULT_APPENDER"/>
</appender>
<!-- 系统主日志 日志 end -->
<root level="INFO">
<appender-ref ref="CONSOLE"/>
<appender-ref ref="ERROR_APPENDER"/>
<appender-ref ref="DEFAULT_APPENDER"/>
<appender-ref ref="ASYNC_ERROR_APPENDER"/>
<appender-ref ref="ASYNC_DEFAULT_APPENDER"/>
</root>
</configuration>