...
|
...
|
@@ -17,24 +17,7 @@ |
|
|
</appender>
|
|
|
|
|
|
|
|
|
<appender name="PAYMENTBD_LOG" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
|
|
<file>${yoho.logs.basedir}/${ufo.gateway.env.namespace}/paymentBD.log</file>
|
|
|
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
|
|
<!-- daily rollover -->
|
|
|
<fileNamePattern>
|
|
|
${yoho.logs.basedir}/${ufo.gateway.env.namespace}/archived/paymentBD.%d{yyyy-MM-dd}.%i.log.gz
|
|
|
</fileNamePattern>
|
|
|
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
|
|
|
<!-- or whenever the file size reaches 100MB -->
|
|
|
<maxFileSize>${yoho.logs.maxFileSize}</maxFileSize>
|
|
|
</timeBasedFileNamingAndTriggeringPolicy>
|
|
|
<!-- keep 30 days' worth of history -->
|
|
|
<maxHistory>${yoho.logs.maxHistory}</maxHistory>
|
|
|
</rollingPolicy>
|
|
|
<encoder>
|
|
|
<pattern>%-1relative - %d{HH:mm:ss.SSS} [%thread] %-5level %logger{0}:%line -- %msg%n</pattern>
|
|
|
</encoder>
|
|
|
</appender>
|
|
|
|
|
|
|
|
|
<appender name="PAYMENT_ALIPAY" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
|
|
<file>${yoho.logs.basedir}/${ufo.gateway.env.namespace}/alipay.log</file>
|
...
|
...
|
@@ -78,43 +61,9 @@ |
|
|
</encoder>
|
|
|
</appender>
|
|
|
|
|
|
<appender name="PAYMENT_ALIPAYWAP" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
|
|
<file>${yoho.logs.basedir}/${ufo.gateway.env.namespace}/alipaywap.log</file>
|
|
|
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
|
|
<!-- daily rollover -->
|
|
|
<fileNamePattern>
|
|
|
${yoho.logs.basedir}/${ufo.gateway.env.namespace}/archived/pay/alipaywap.%d{yyyy-MM-dd}.%i.log.gz
|
|
|
</fileNamePattern>
|
|
|
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
|
|
|
<!-- or whenever the file size reaches 100MB -->
|
|
|
<maxFileSize>${yoho.logs.maxFileSize}</maxFileSize>
|
|
|
</timeBasedFileNamingAndTriggeringPolicy>
|
|
|
<!-- keep 30 days' worth of history -->
|
|
|
<maxHistory>${yoho.logs.maxHistory}</maxHistory>
|
|
|
</rollingPolicy>
|
|
|
<encoder>
|
|
|
<pattern>%-1relative - %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{0}:%line -- %msg%n</pattern>
|
|
|
</encoder>
|
|
|
</appender>
|
|
|
|
|
|
<appender name="PAYMENTERR_ALIPAYWAP" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
|
|
<file>${yoho.logs.basedir}/${ufo.gateway.env.namespace}/alipaywap-err.log</file>
|
|
|
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
|
|
<!-- daily rollover -->
|
|
|
<fileNamePattern>
|
|
|
${yoho.logs.basedir}/${ufo.gateway.env.namespace}/archived/pay/alipaywap-err.%d{yyyy-MM-dd}.%i.log.gz
|
|
|
</fileNamePattern>
|
|
|
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
|
|
|
<!-- or whenever the file size reaches 100MB -->
|
|
|
<maxFileSize>${yoho.logs.maxFileSize}</maxFileSize>
|
|
|
</timeBasedFileNamingAndTriggeringPolicy>
|
|
|
<!-- keep 30 days' worth of history -->
|
|
|
<maxHistory>${yoho.logs.maxHistory}</maxHistory>
|
|
|
</rollingPolicy>
|
|
|
<encoder>
|
|
|
<pattern>%-1relative - %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{0}:%line -- %msg%n</pattern>
|
|
|
</encoder>
|
|
|
</appender>
|
|
|
|
|
|
|
|
|
|
|
|
<appender name="PAYMENT_WECHAT" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
|
|
<file>${yoho.logs.basedir}/${ufo.gateway.env.namespace}/wechatpay.log</file>
|
...
|
...
|
@@ -157,279 +106,7 @@ |
|
|
</encoder>
|
|
|
</appender>
|
|
|
|
|
|
<appender name="PAYMENT_WECHATWAP" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
|
|
<file>${yoho.logs.basedir}/${ufo.gateway.env.namespace}/wechatwap.log</file>
|
|
|
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
|
|
<!-- daily rollover -->
|
|
|
<fileNamePattern>
|
|
|
${yoho.logs.basedir}/${ufo.gateway.env.namespace}/archived/pay/wechatwap.%d{yyyy-MM-dd}.%i.log.gz
|
|
|
</fileNamePattern>
|
|
|
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
|
|
|
<!-- or whenever the file size reaches 100MB -->
|
|
|
<maxFileSize>${yoho.logs.maxFileSize}</maxFileSize>
|
|
|
</timeBasedFileNamingAndTriggeringPolicy>
|
|
|
<!-- keep 30 days' worth of history -->
|
|
|
<maxHistory>${yoho.logs.maxHistory}</maxHistory>
|
|
|
</rollingPolicy>
|
|
|
<encoder>
|
|
|
<pattern>%-1relative - %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{0}:%line -- %msg%n</pattern>
|
|
|
</encoder>
|
|
|
</appender>
|
|
|
|
|
|
<appender name="PAYMENTERR_WECHATWAP" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
|
|
<file>${yoho.logs.basedir}/${ufo.gateway.env.namespace}/wechatwap-err.log</file>
|
|
|
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
|
|
<!-- daily rollover -->
|
|
|
<fileNamePattern>
|
|
|
${yoho.logs.basedir}/${ufo.gateway.env.namespace}/archived/pay/wechatwap-err.%d{yyyy-MM-dd}.%i.log.gz
|
|
|
</fileNamePattern>
|
|
|
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
|
|
|
<!-- or whenever the file size reaches 100MB -->
|
|
|
<maxFileSize>${yoho.logs.maxFileSize}</maxFileSize>
|
|
|
</timeBasedFileNamingAndTriggeringPolicy>
|
|
|
<!-- keep 30 days' worth of history -->
|
|
|
<maxHistory>${yoho.logs.maxHistory}</maxHistory>
|
|
|
</rollingPolicy>
|
|
|
<encoder>
|
|
|
<pattern>%-1relative - %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{0}:%line -- %msg%n</pattern>
|
|
|
</encoder>
|
|
|
</appender>
|
|
|
|
|
|
<appender name="PAYMENT_UNIONPAY" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
|
|
<file>${yoho.logs.basedir}/${ufo.gateway.env.namespace}/unionpay.log</file>
|
|
|
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
|
|
<!-- daily rollover -->
|
|
|
<fileNamePattern>
|
|
|
${yoho.logs.basedir}/${ufo.gateway.env.namespace}/archived/pay/unionpay.%d{yyyy-MM-dd}.%i.log.gz
|
|
|
</fileNamePattern>
|
|
|
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
|
|
|
<!-- or whenever the file size reaches 100MB -->
|
|
|
<maxFileSize>${yoho.logs.maxFileSize}</maxFileSize>
|
|
|
</timeBasedFileNamingAndTriggeringPolicy>
|
|
|
<!-- keep 30 days' worth of history -->
|
|
|
<maxHistory>${yoho.logs.maxHistory}</maxHistory>
|
|
|
</rollingPolicy>
|
|
|
<encoder>
|
|
|
<pattern>%-1relative - %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{0}:%line -- %msg%n</pattern>
|
|
|
</encoder>
|
|
|
</appender>
|
|
|
|
|
|
<appender name="PAYMENTERR_UNIONPAY" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
|
|
<file>${yoho.logs.basedir}/${ufo.gateway.env.namespace}/unionpay-err.log</file>
|
|
|
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
|
|
|
<level>WARN</level>
|
|
|
</filter>
|
|
|
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
|
|
<!-- daily rollover -->
|
|
|
<fileNamePattern>
|
|
|
${yoho.logs.basedir}/${ufo.gateway.env.namespace}/archived/pay/unionpay-err.%d{yyyy-MM-dd}.%i.log.gz
|
|
|
</fileNamePattern>
|
|
|
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
|
|
|
<!-- or whenever the file size reaches 100MB -->
|
|
|
<maxFileSize>${yoho.logs.maxFileSize}</maxFileSize>
|
|
|
</timeBasedFileNamingAndTriggeringPolicy>
|
|
|
<!-- keep 30 days' worth of history -->
|
|
|
<maxHistory>${yoho.logs.maxHistory}</maxHistory>
|
|
|
</rollingPolicy>
|
|
|
<encoder>
|
|
|
<pattern>%-1relative - %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{0}:%line -- %msg%n</pattern>
|
|
|
</encoder>
|
|
|
</appender>
|
|
|
|
|
|
<appender name="PAYMENT_APPLEPAY" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
|
|
<file>${yoho.logs.basedir}/${ufo.gateway.env.namespace}/applepay.log</file>
|
|
|
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
|
|
<!-- daily rollover -->
|
|
|
<fileNamePattern>
|
|
|
${yoho.logs.basedir}/${ufo.gateway.env.namespace}/archived/pay/applepay.%d{yyyy-MM-dd}.%i.log.gz
|
|
|
</fileNamePattern>
|
|
|
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
|
|
|
<!-- or whenever the file size reaches 100MB -->
|
|
|
<maxFileSize>${yoho.logs.maxFileSize}</maxFileSize>
|
|
|
</timeBasedFileNamingAndTriggeringPolicy>
|
|
|
<!-- keep 30 days' worth of history -->
|
|
|
<maxHistory>${yoho.logs.maxHistory}</maxHistory>
|
|
|
</rollingPolicy>
|
|
|
<encoder>
|
|
|
<pattern>%-1relative - %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{0}:%line -- %msg%n</pattern>
|
|
|
</encoder>
|
|
|
</appender>
|
|
|
|
|
|
<appender name="PAYMENTERR_APPLEPAY" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
|
|
<file>${yoho.logs.basedir}/${ufo.gateway.env.namespace}/applepay-err.log</file>
|
|
|
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
|
|
<!-- daily rollover -->
|
|
|
<fileNamePattern>
|
|
|
${yoho.logs.basedir}/${ufo.gateway.env.namespace}/archived/pay/applepay-err.%d{yyyy-MM-dd}.%i.log.gz
|
|
|
</fileNamePattern>
|
|
|
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
|
|
|
<!-- or whenever the file size reaches 100MB -->
|
|
|
<maxFileSize>${yoho.logs.maxFileSize}</maxFileSize>
|
|
|
</timeBasedFileNamingAndTriggeringPolicy>
|
|
|
<!-- keep 30 days' worth of history -->
|
|
|
<maxHistory>${yoho.logs.maxHistory}</maxHistory>
|
|
|
</rollingPolicy>
|
|
|
<encoder>
|
|
|
<pattern>%-1relative - %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{0}:%line -- %msg%n</pattern>
|
|
|
</encoder>
|
|
|
</appender>
|
|
|
|
|
|
<appender name="PAYMENT_QQWALLET" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
|
|
<file>${yoho.logs.basedir}/${ufo.gateway.env.namespace}/qqwallet.log</file>
|
|
|
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
|
|
<!-- daily rollover -->
|
|
|
<fileNamePattern>
|
|
|
${yoho.logs.basedir}/${ufo.gateway.env.namespace}/archived/pay/qqwallet.%d{yyyy-MM-dd}.%i.log.gz
|
|
|
</fileNamePattern>
|
|
|
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
|
|
|
<!-- or whenever the file size reaches 100MB -->
|
|
|
<maxFileSize>${yoho.logs.maxFileSize}</maxFileSize>
|
|
|
</timeBasedFileNamingAndTriggeringPolicy>
|
|
|
<!-- keep 30 days' worth of history -->
|
|
|
<maxHistory>${yoho.logs.maxHistory}</maxHistory>
|
|
|
</rollingPolicy>
|
|
|
<encoder>
|
|
|
<pattern>%-1relative - %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{0}:%line -- %msg%n</pattern>
|
|
|
</encoder>
|
|
|
</appender>
|
|
|
|
|
|
<appender name="PAYMENTERR_QQWALLET" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
|
|
<file>${yoho.logs.basedir}/${ufo.gateway.env.namespace}/qqwallet-err.log</file>
|
|
|
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
|
|
<!-- daily rollover -->
|
|
|
<fileNamePattern>
|
|
|
${yoho.logs.basedir}/${ufo.gateway.env.namespace}/archived/pay/qqwallet-err.%d{yyyy-MM-dd}.%i.log.gz
|
|
|
</fileNamePattern>
|
|
|
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
|
|
|
<!-- or whenever the file size reaches 100MB -->
|
|
|
<maxFileSize>${yoho.logs.maxFileSize}</maxFileSize>
|
|
|
</timeBasedFileNamingAndTriggeringPolicy>
|
|
|
<!-- keep 30 days' worth of history -->
|
|
|
<maxHistory>${yoho.logs.maxHistory}</maxHistory>
|
|
|
</rollingPolicy>
|
|
|
<encoder>
|
|
|
<pattern>%-1relative - %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{0}:%line -- %msg%n</pattern>
|
|
|
</encoder>
|
|
|
</appender>
|
|
|
|
|
|
<appender name="PAYMENT_ALIPAYNEW" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
|
|
<file>${yoho.logs.basedir}/${ufo.gateway.env.namespace}/alipayNew.log</file>
|
|
|
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
|
|
<!-- daily rollover -->
|
|
|
<fileNamePattern>
|
|
|
${yoho.logs.basedir}/${ufo.gateway.env.namespace}/archived/pay/alipayNew.%d{yyyy-MM-dd}.%i.log.gz
|
|
|
</fileNamePattern>
|
|
|
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
|
|
|
<!-- or whenever the file size reaches 100MB -->
|
|
|
<maxFileSize>${yoho.logs.maxFileSize}</maxFileSize>
|
|
|
</timeBasedFileNamingAndTriggeringPolicy>
|
|
|
<!-- keep 30 days' worth of history -->
|
|
|
<maxHistory>${yoho.logs.maxHistory}</maxHistory>
|
|
|
</rollingPolicy>
|
|
|
<encoder>
|
|
|
<pattern>%-1relative - %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{0}:%line -- %msg%n</pattern>
|
|
|
</encoder>
|
|
|
</appender>
|
|
|
|
|
|
<appender name="PAYMENT_PCPAY" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
|
|
<file>${yoho.logs.basedir}/${ufo.gateway.env.namespace}/pcpay.log</file>
|
|
|
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
|
|
<!-- daily rollover -->
|
|
|
<fileNamePattern>
|
|
|
${yoho.logs.basedir}/${ufo.gateway.env.namespace}/archived/pay/pcpay.%d{yyyy-MM-dd}.%i.log.gz
|
|
|
</fileNamePattern>
|
|
|
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
|
|
|
<!-- or whenever the file size reaches 100MB -->
|
|
|
<maxFileSize>${yoho.logs.maxFileSize}</maxFileSize>
|
|
|
</timeBasedFileNamingAndTriggeringPolicy>
|
|
|
<!-- keep 30 days' worth of history -->
|
|
|
<maxHistory>${yoho.logs.maxHistory}</maxHistory>
|
|
|
</rollingPolicy>
|
|
|
<encoder>
|
|
|
<pattern>%-1relative - %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{0}:%line -- %msg%n</pattern>
|
|
|
</encoder>
|
|
|
</appender>
|
|
|
|
|
|
<appender name="PAYMENTERR_PCPAY" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
|
|
<file>${yoho.logs.basedir}/${ufo.gateway.env.namespace}/pcpay-err.log</file>
|
|
|
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
|
|
|
<level>WARN</level>
|
|
|
</filter>
|
|
|
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
|
|
<!-- daily rollover -->
|
|
|
<fileNamePattern>
|
|
|
${yoho.logs.basedir}/${ufo.gateway.env.namespace}/archived/pay/pcpay-err.%d{yyyy-MM-dd}.%i.log.gz
|
|
|
</fileNamePattern>
|
|
|
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
|
|
|
<!-- or whenever the file size reaches 100MB -->
|
|
|
<maxFileSize>${yoho.logs.maxFileSize}</maxFileSize>
|
|
|
</timeBasedFileNamingAndTriggeringPolicy>
|
|
|
<!-- keep 30 days' worth of history -->
|
|
|
<maxHistory>${yoho.logs.maxHistory}</maxHistory>
|
|
|
</rollingPolicy>
|
|
|
<encoder>
|
|
|
<pattern>%-1relative - %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{0}:%line -- %msg%n</pattern>
|
|
|
</encoder>
|
|
|
</appender>
|
|
|
|
|
|
<appender name="RECOMMEND_LOG" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
|
|
<file>${yoho.logs.basedir}/${ufo.gateway.env.namespace}/recommend.log</file>
|
|
|
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
|
|
<!-- daily rollover -->
|
|
|
<fileNamePattern>
|
|
|
${yoho.logs.basedir}/${ufo.gateway.env.namespace}/archived/recommend.%d{yyyy-MM-dd}.%i.log.gz
|
|
|
</fileNamePattern>
|
|
|
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
|
|
|
<!-- or whenever the file size reaches 100MB -->
|
|
|
<maxFileSize>${yoho.logs.maxFileSize}</maxFileSize>
|
|
|
</timeBasedFileNamingAndTriggeringPolicy>
|
|
|
<!-- keep 30 days' worth of history -->
|
|
|
<maxHistory>${yoho.logs.maxHistory}</maxHistory>
|
|
|
</rollingPolicy>
|
|
|
<encoder>
|
|
|
<pattern>%-1relative - %d{HH:mm:ss.SSS} [%thread] %-5level %logger{0}:%line -- %msg%n</pattern>
|
|
|
</encoder>
|
|
|
</appender>
|
|
|
|
|
|
<appender name="CLEARCACHE_LOG" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
|
|
<file>${yoho.logs.basedir}/${ufo.gateway.env.namespace}/clearcache.log</file>
|
|
|
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
|
|
<!-- daily rollover -->
|
|
|
<fileNamePattern>
|
|
|
${yoho.logs.basedir}/${ufo.gateway.env.namespace}/archived/clearcache.%d{yyyy-MM-dd}.%i.log.gz
|
|
|
</fileNamePattern>
|
|
|
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
|
|
|
<!-- or whenever the file size reaches 100MB -->
|
|
|
<maxFileSize>${yoho.logs.maxFileSize}</maxFileSize>
|
|
|
</timeBasedFileNamingAndTriggeringPolicy>
|
|
|
<!-- keep 30 days' worth of history -->
|
|
|
<maxHistory>${yoho.logs.maxHistory}</maxHistory>
|
|
|
</rollingPolicy>
|
|
|
<encoder>
|
|
|
<pattern>%-1relative - %d{HH:mm:ss.SSS} [%thread] %-5level %logger{0}:%line -- %msg%n</pattern>
|
|
|
</encoder>
|
|
|
</appender>
|
|
|
|
|
|
<appender name="CONSUMER_CLEARCACHE_LOG" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
|
|
<file>${yoho.logs.basedir}/${ufo.gateway.env.namespace}/consumer-clearcache.log</file>
|
|
|
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
|
|
<!-- daily rollover -->
|
|
|
<fileNamePattern>
|
|
|
${yoho.logs.basedir}/${ufo.gateway.env.namespace}/archived/consumer-clearcache.%d{yyyy-MM-dd}.%i.log.gz
|
|
|
</fileNamePattern>
|
|
|
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
|
|
|
<!-- or whenever the file size reaches 100MB -->
|
|
|
<maxFileSize>${yoho.logs.maxFileSize}</maxFileSize>
|
|
|
</timeBasedFileNamingAndTriggeringPolicy>
|
|
|
<!-- keep 30 days' worth of history -->
|
|
|
<maxHistory>${yoho.logs.maxHistory}</maxHistory>
|
|
|
</rollingPolicy>
|
|
|
<encoder>
|
|
|
<pattern>%-1relative - %d{HH:mm:ss.SSS} [%thread] %-5level %logger{0}:%line -- %msg%n</pattern>
|
|
|
</encoder>
|
|
|
</appender>
|
|
|
|
|
|
|
|
|
<!-- DEBUG级别日志 appender -->
|
|
|
<appender name="DEBUG_LOG" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
|
|
|
...
|
...
|
@@ -624,48 +301,8 @@ |
|
|
</encoder>
|
|
|
</appender>
|
|
|
|
|
|
<appender name="PAYMENT_CRFPAY" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
|
|
<file>${yoho.logs.basedir}/${ufo.gateway.env.namespace}/crfpay.log</file>
|
|
|
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
|
|
<!-- daily rollover -->
|
|
|
<fileNamePattern>
|
|
|
${yoho.logs.basedir}/${ufo.gateway.env.namespace}/archived/pay/crfpay.%d{yyyy-MM-dd}.%i.log.gz
|
|
|
</fileNamePattern>
|
|
|
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
|
|
|
<!-- or whenever the file size reaches 100MB -->
|
|
|
<maxFileSize>${yoho.logs.maxFileSize}</maxFileSize>
|
|
|
</timeBasedFileNamingAndTriggeringPolicy>
|
|
|
<!-- keep 30 days' worth of history -->
|
|
|
<maxHistory>${yoho.logs.maxHistory}</maxHistory>
|
|
|
</rollingPolicy>
|
|
|
<encoder>
|
|
|
<pattern>%-1relative - %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{0}:%line -- %msg%n</pattern>
|
|
|
</encoder>
|
|
|
</appender>
|
|
|
|
|
|
<appender name="PAYMENTERR_CRFPAY" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
|
|
<file>${yoho.logs.basedir}/${ufo.gateway.env.namespace}/crfpay-err.log</file>
|
|
|
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
|
|
|
<level>WARN</level>
|
|
|
</filter>
|
|
|
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
|
|
<!-- daily rollover -->
|
|
|
<fileNamePattern>
|
|
|
${yoho.logs.basedir}/${ufo.gateway.env.namespace}/archived/pay/crfpay-err.%d{yyyy-MM-dd}.%i.log.gz
|
|
|
</fileNamePattern>
|
|
|
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
|
|
|
<!-- or whenever the file size reaches 100MB -->
|
|
|
<maxFileSize>${yoho.logs.maxFileSize}</maxFileSize>
|
|
|
</timeBasedFileNamingAndTriggeringPolicy>
|
|
|
<!-- keep 30 days' worth of history -->
|
|
|
<maxHistory>${yoho.logs.maxHistory}</maxHistory>
|
|
|
</rollingPolicy>
|
|
|
<encoder>
|
|
|
<pattern>%-1relative - %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{0}:%line -- %msg%n</pattern>
|
|
|
</encoder>
|
|
|
</appender>
|
|
|
|
|
|
|
|
|
|
|
|
<appender name="MEM_MONTIOR_LOG" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
|
|
<file>${yoho.logs.basedir}/${ufo.gateway.env.namespace}/memcache_montior_log.log</file>
|
|
|
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
...
|
...
|
@@ -685,128 +322,6 @@ |
|
|
</encoder>
|
|
|
</appender>
|
|
|
|
|
|
<appender name="PAYMENT_UNIONMPOSPAY" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
|
|
<file>${yoho.logs.basedir}/${ufo.gateway.env.namespace}/unionmpospay.log</file>
|
|
|
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
|
|
<!-- daily rollover -->
|
|
|
<fileNamePattern>
|
|
|
${yoho.logs.basedir}/${ufo.gateway.env.namespace}/archived/pay/unionmpospay.%d{yyyy-MM-dd}.%i.log.gz
|
|
|
</fileNamePattern>
|
|
|
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
|
|
|
<!-- or whenever the file size reaches 100MB -->
|
|
|
<maxFileSize>${yoho.logs.maxFileSize}</maxFileSize>
|
|
|
</timeBasedFileNamingAndTriggeringPolicy>
|
|
|
<!-- keep 30 days' worth of history -->
|
|
|
<maxHistory>${yoho.logs.maxHistory}</maxHistory>
|
|
|
</rollingPolicy>
|
|
|
<encoder>
|
|
|
<pattern>%-1relative - %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{0}:%line -- %msg%n</pattern>
|
|
|
</encoder>
|
|
|
</appender>
|
|
|
|
|
|
<appender name="PAYMENTERR_UNIONMPOSPAY" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
|
|
<file>${yoho.logs.basedir}/${ufo.gateway.env.namespace}/unionmpospay-err.log</file>
|
|
|
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
|
|
|
<level>WARN</level>
|
|
|
</filter>
|
|
|
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
|
|
<!-- daily rollover -->
|
|
|
<fileNamePattern>
|
|
|
${yoho.logs.basedir}/${ufo.gateway.env.namespace}/archived/pay/unionmpospay-err.%d{yyyy-MM-dd}.%i.log.gz
|
|
|
</fileNamePattern>
|
|
|
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
|
|
|
<!-- or whenever the file size reaches 100MB -->
|
|
|
<maxFileSize>${yoho.logs.maxFileSize}</maxFileSize>
|
|
|
</timeBasedFileNamingAndTriggeringPolicy>
|
|
|
<!-- keep 30 days' worth of history -->
|
|
|
<maxHistory>${yoho.logs.maxHistory}</maxHistory>
|
|
|
</rollingPolicy>
|
|
|
<encoder>
|
|
|
<pattern>%-1relative - %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{0}:%line -- %msg%n</pattern>
|
|
|
</encoder>
|
|
|
</appender>
|
|
|
|
|
|
<!-- 线下店现金支付日志 -->
|
|
|
<appender name="PAYMENT_OFFLINECASH" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
|
|
<file>${yoho.logs.basedir}/${yohobuy.order.env.namespace}/offline-cashpay.log</file>
|
|
|
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
|
|
<!-- daily rollover -->
|
|
|
<fileNamePattern>
|
|
|
${yoho.logs.basedir}/${yohobuy.gateway.env.namespace}/archived/pay/offline-cashpay.%d{yyyy-MM-dd}.%i.log.gz
|
|
|
</fileNamePattern>
|
|
|
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
|
|
|
<!-- or whenever the file size reaches 100MB -->
|
|
|
<maxFileSize>${yoho.logs.maxFileSize}</maxFileSize>
|
|
|
</timeBasedFileNamingAndTriggeringPolicy>
|
|
|
<!-- keep 30 days' worth of history -->
|
|
|
<maxHistory>${yoho.logs.maxHistory}</maxHistory>
|
|
|
</rollingPolicy>
|
|
|
<encoder>
|
|
|
<pattern>%-1relative - %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{0}:%line -- %msg%n</pattern>
|
|
|
</encoder>
|
|
|
</appender>
|
|
|
|
|
|
<appender name="PAYMENT_CMBPAY" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
|
|
<file>${yoho.logs.basedir}/${ufo.gateway.env.namespace}/cmbpay.log</file>
|
|
|
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
|
|
<!-- daily rollover -->
|
|
|
<fileNamePattern>
|
|
|
${yoho.logs.basedir}/${ufo.gateway.env.namespace}/archived/pay/cmbpay.%d{yyyy-MM-dd}.%i.log.gz
|
|
|
</fileNamePattern>
|
|
|
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
|
|
|
<!-- or whenever the file size reaches 100MB -->
|
|
|
<maxFileSize>${yoho.logs.maxFileSize}</maxFileSize>
|
|
|
</timeBasedFileNamingAndTriggeringPolicy>
|
|
|
<!-- keep 30 days' worth of history -->
|
|
|
<maxHistory>${yoho.logs.maxHistory}</maxHistory>
|
|
|
</rollingPolicy>
|
|
|
<encoder>
|
|
|
<pattern>%-1relative - %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{0}:%line -- %msg%n</pattern>
|
|
|
</encoder>
|
|
|
</appender>
|
|
|
|
|
|
<appender name="PAYMENTERR_CMBPAY" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
|
|
<file>${yoho.logs.basedir}/${ufo.gateway.env.namespace}/cmbpay-err.log</file>
|
|
|
<!-- 过滤器,过滤掉 TRACE 和 DEBUG 和 INFO 级别的日志 -->
|
|
|
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
|
|
|
<level>WARN</level>
|
|
|
</filter>
|
|
|
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
|
|
<!-- daily rollover -->
|
|
|
<fileNamePattern>
|
|
|
${yoho.logs.basedir}/${ufo.gateway.env.namespace}/archived/pay/cmbpay-err.%d{yyyy-MM-dd}.%i.log.gz
|
|
|
</fileNamePattern>
|
|
|
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
|
|
|
<!-- or whenever the file size reaches 100MB -->
|
|
|
<maxFileSize>${yoho.logs.maxFileSize}</maxFileSize>
|
|
|
</timeBasedFileNamingAndTriggeringPolicy>
|
|
|
<!-- keep 30 days' worth of history -->
|
|
|
<maxHistory>${yoho.logs.maxHistory}</maxHistory>
|
|
|
</rollingPolicy>
|
|
|
<encoder>
|
|
|
<pattern>%-1relative - %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{0}:%line -- %msg%n</pattern>
|
|
|
</encoder>
|
|
|
</appender>
|
|
|
|
|
|
<appender name="PRODUCT_STORAGE" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
|
|
<file>${yoho.logs.basedir}/${ufo.gateway.env.namespace}/storage.log</file>
|
|
|
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
|
|
<!-- daily rollover -->
|
|
|
<fileNamePattern>
|
|
|
${yoho.logs.basedir}/${ufo.gateway.env.namespace}/archived/storage.%d{yyyy-MM-dd}.%i.log.gz
|
|
|
</fileNamePattern>
|
|
|
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
|
|
|
<!-- or whenever the file size reaches 100MB -->
|
|
|
<maxFileSize>${yoho.logs.maxFileSize}</maxFileSize>
|
|
|
</timeBasedFileNamingAndTriggeringPolicy>
|
|
|
<!-- keep 30 days' worth of history -->
|
|
|
<maxHistory>${yoho.logs.maxHistory}</maxHistory>
|
|
|
</rollingPolicy>
|
|
|
<encoder>
|
|
|
<pattern>%-1relative - %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{0}:%line -- %msg%n</pattern>
|
|
|
</encoder>
|
|
|
</appender>
|
|
|
|
|
|
<appender name="LOGIN_LOG" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
|
|
<file>${yoho.logs.basedir}/${ufo.gateway.env.namespace}/login.log</file>
|
|
|
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
...
|
...
|
@@ -938,33 +453,6 @@ |
|
|
<appender-ref ref="WARN_LOG"/>
|
|
|
</root>
|
|
|
|
|
|
<!-- 登录时,如果一个IP在一定时间内登录次数过多,记录日志 appender -->
|
|
|
<logger name="ipLoginMoreLog" level="INFO" additivity="false">
|
|
|
<appender-ref ref="IP_LOGIN_MORE_LOG" />
|
|
|
</logger>
|
|
|
|
|
|
<logger name="search-static" additivity="false">
|
|
|
<level value="INFO"/>
|
|
|
<appender-ref ref="SEARCH_STATIC_LOG"/>
|
|
|
</logger>
|
|
|
|
|
|
<logger name="static_log" additivity="false">
|
|
|
<level value="INFO"/>
|
|
|
<appender-ref ref="STATIC_LOG"/>
|
|
|
</logger>
|
|
|
|
|
|
|
|
|
<logger name="search-invoke" additivity="false">
|
|
|
<level value="${yoho.logs.level}"/>
|
|
|
<appender-ref ref="SEARCH_INVOKE_LOG"/>
|
|
|
</logger>
|
|
|
|
|
|
<!-- payment BD 大数据采集 -->
|
|
|
<logger name="paymentBDLogger" additivity="false">
|
|
|
<level value="info"/>
|
|
|
<appender-ref ref="PAYMENTBD_LOG"/>
|
|
|
</logger>
|
|
|
|
|
|
<!-- Alipay -->
|
|
|
<logger name="alipayLogger" additivity="true">
|
|
|
<level value="INFO"/>
|
...
|
...
|
@@ -978,18 +466,6 @@ |
|
|
<appender-ref ref="PAYMENTERR_ALIPAY"/>
|
|
|
</logger>
|
|
|
|
|
|
<!-- AlipayWap -->
|
|
|
<logger name="alipayWapLogger" additivity="true">
|
|
|
<level value="INFO"/>
|
|
|
<appender-ref ref="PAYMENT_ALIPAYWAP"/>
|
|
|
</logger>
|
|
|
|
|
|
<!-- AlipayWap Err -->
|
|
|
<logger name="alipayWapLoggerErr" additivity="true">
|
|
|
<level value="WARN"/>
|
|
|
<appender-ref ref="PAYMENTERR_ALIPAYWAP"/>
|
|
|
</logger>
|
|
|
|
|
|
<!-- Wechat -->
|
|
|
<logger name="wechatLogger" additivity="true">
|
|
|
<level value="INFO"/>
|
...
|
...
|
@@ -1003,126 +479,33 @@ |
|
|
<appender-ref ref="PAYMENTERR_WECHAT"/>
|
|
|
</logger>
|
|
|
|
|
|
<!-- WechatWAP -->
|
|
|
<logger name="wechatWapLogger" additivity="true">
|
|
|
<level value="INFO"/>
|
|
|
<appender-ref ref="PAYMENT_WECHATWAP"/>
|
|
|
</logger>
|
|
|
|
|
|
<!-- WechatWAP Err -->
|
|
|
<logger name="wechatWapLoggerErr" additivity="true">
|
|
|
<level value="WARN"/>
|
|
|
<appender-ref ref="PAYMENTERR_WECHATWAP"/>
|
|
|
</logger>
|
|
|
|
|
|
<!-- UnionPay -->
|
|
|
<logger name="unionpayLogger" additivity="true">
|
|
|
<level value="INFO"/>
|
|
|
<appender-ref ref="PAYMENT_UNIONPAY"/>
|
|
|
<appender-ref ref="PAYMENTERR_UNIONPAY"/>
|
|
|
</logger>
|
|
|
|
|
|
<!-- UnionPay Err -->
|
|
|
<logger name="unionpayLoggerErr" additivity="true">
|
|
|
<level value="WARN"/>
|
|
|
<appender-ref ref="PAYMENTERR_UNIONPAY"/>
|
|
|
</logger>
|
|
|
|
|
|
<!-- ApplePay -->
|
|
|
<logger name="applepayLogger" additivity="true">
|
|
|
<level value="INFO"/>
|
|
|
<appender-ref ref="PAYMENT_APPLEPAY"/>
|
|
|
</logger>
|
|
|
|
|
|
<!-- ApplePay Err -->
|
|
|
<logger name="applepayLoggerErr" additivity="true">
|
|
|
<level value="WARN"/>
|
|
|
<appender-ref ref="PAYMENTERR_APPLEPAY"/>
|
|
|
</logger>
|
|
|
|
|
|
<!-- QQWallet -->
|
|
|
<logger name="qqwalletLogger" additivity="true">
|
|
|
<level value="INFO"/>
|
|
|
<appender-ref ref="PAYMENT_QQWALLET"/>
|
|
|
</logger>
|
|
|
|
|
|
<!-- QQWallet Err -->
|
|
|
<logger name="qqwalletLoggerErr" additivity="true">
|
|
|
<level value="WARN"/>
|
|
|
<appender-ref ref="PAYMENTERR_QQWALLET"/>
|
|
|
<!-- 登录时,如果一个IP在一定时间内登录次数过多,记录日志 appender -->
|
|
|
<logger name="ipLoginMoreLog" level="INFO" additivity="false">
|
|
|
<appender-ref ref="IP_LOGIN_MORE_LOG" />
|
|
|
</logger>
|
|
|
|
|
|
<logger name="alipayNewLogger" additivity="true">
|
|
|
<level value="INFO"/>
|
|
|
<appender-ref ref="PAYMENT_ALIPAYNEW"/>
|
|
|
</logger>
|
|
|
|
|
|
<!-- 推荐位 大数据采集 -->
|
|
|
<logger name="recommendLogger" additivity="false">
|
|
|
<level value="INFO"/>
|
|
|
<appender-ref ref="RECOMMEND_LOG"/>
|
|
|
</logger>
|
|
|
|
|
|
<!-- 清理缓存 -->
|
|
|
<logger name="clearCache" additivity="false">
|
|
|
<logger name="search-static" additivity="false">
|
|
|
<level value="INFO"/>
|
|
|
<appender-ref ref="CLEARCACHE_LOG"/>
|
|
|
<appender-ref ref="SEARCH_STATIC_LOG"/>
|
|
|
</logger>
|
|
|
|
|
|
|
|
|
<logger name="com.yoho.core.message.YHCacheCleanMessageConsumer" additivity="false">
|
|
|
<logger name="static_log" additivity="false">
|
|
|
<level value="INFO"/>
|
|
|
<appender-ref ref="CONSUMER_CLEARCACHE_LOG"/>
|
|
|
<appender-ref ref="STATIC_LOG"/>
|
|
|
</logger>
|
|
|
|
|
|
<!-- PcPay -->
|
|
|
<logger name="pcpayLogger" additivity="true">
|
|
|
<level value="INFO"/>
|
|
|
<appender-ref ref="PAYMENT_PCPAY"/>
|
|
|
<appender-ref ref="PAYMENTERR_PCPAY"/>
|
|
|
</logger>
|
|
|
|
|
|
<!-- PcPay -->
|
|
|
<logger name="pcpayLoggerErr" additivity="true">
|
|
|
<level value="WARN"/>
|
|
|
<appender-ref ref="PAYMENTERR_PCPAY"/>
|
|
|
<logger name="search-invoke" additivity="false">
|
|
|
<level value="${yoho.logs.level}"/>
|
|
|
<appender-ref ref="SEARCH_INVOKE_LOG"/>
|
|
|
</logger>
|
|
|
|
|
|
|
|
|
|
|
|
<logger name="com.yoho.core.cache.impl.SyncCleanMemCacheClientWrapper" additivity="false">
|
|
|
<level value="WARN"/>
|
|
|
<appender-ref ref="MEM_MONTIOR_LOG_ASYNC"/>
|
|
|
</logger>
|
|
|
|
|
|
<!-- CrfPay -->
|
|
|
<logger name="crfpayLogger" additivity="true">
|
|
|
<level value="INFO"/>
|
|
|
<appender-ref ref="PAYMENT_CRFPAY"/>
|
|
|
<appender-ref ref="PAYMENTERR_CRFPAY"/>
|
|
|
</logger>
|
|
|
<!-- UnionMposPay -->
|
|
|
<logger name="unionmpospayLogger" additivity="true">
|
|
|
<level value="INFO"/>
|
|
|
<appender-ref ref="PAYMENT_UNIONMPOSPAY"/>
|
|
|
<appender-ref ref="PAYMENTERR_UNIONMPOSPAY"/>
|
|
|
</logger>
|
|
|
|
|
|
<!-- OfflineCashPay -->
|
|
|
<logger name="offlineCashPaymentLogger" additivity="true">
|
|
|
<level value="INFO"/>
|
|
|
<appender-ref ref="PAYMENT_OFFLINECASH"/>
|
|
|
</logger>
|
|
|
|
|
|
<!-- OfflineCashPay -->
|
|
|
<logger name="productStorageLogger" additivity="true">
|
|
|
<level value="INFO"/>
|
|
|
<appender-ref ref="PRODUCT_STORAGE"/>
|
|
|
</logger>
|
|
|
|
|
|
<logger name="cmbpayLogger" additivity="true">
|
|
|
<level value="INFO"/>
|
|
|
<appender-ref ref="PAYMENT_CMBPAY"/>
|
|
|
<appender-ref ref="PAYMENTERR_CMBPAY"/>
|
|
|
</logger>
|
|
|
|
|
|
<!-- 用户登录日志 -->
|
|
|
<logger name="loginLog" additivity="false">
|
...
|
...
|
|