vertx-pin/zero-vie/src/main/resources/runtime/annal/ox-uca-database.xml
<included>
<appender name="DATABASE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${LOG_FOLDER}/ox-engine/uca-database.log</fileNamePattern>
<maxHistory>${LOG_MAX_HISTORY}</maxHistory>
</rollingPolicy>
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
<Pattern>${LOG_PATTERN}</Pattern>
</encoder>
<triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
<MaxFileSize>${LOG_MAX_FILE_SIZE}</MaxFileSize>
</triggeringPolicy>
</appender>
<appender name="ASYNC_DATABASE" class="ch.qos.logback.classic.AsyncAppender">
<discardingThreshold>0</discardingThreshold>
<queueSize>8192</queueSize>
<appender-ref ref="DATABASE"/>
</appender>
<logger name="cn.vertxup.tp.modular.dao" level="INFO">
<appender-ref ref="ASYNC_DATABASE"/>
</logger>
<logger name="io.mature.extension.uca.jdbc" level="INFO">
<appender-ref ref="ASYNC_DATABASE"/>
</logger>
<logger name="cn.vertxup.tp.modular.jooq" level="INFO">
<appender-ref ref="ASYNC_DATABASE"/>
</logger>
<logger name="io.mature.extension.uca.query" level="INFO">
<appender-ref ref="ASYNC_DATABASE"/>
</logger>
<logger name="io.mature.extension.uca.tunnel" level="INFO">
<appender-ref ref="ASYNC_DATABASE"/>
</logger>
</included>