From 3911536f257fedba3703ff0f78b31c1849d4869f Mon Sep 17 00:00:00 2001 From: 克 刘 <4345453@qq.com> Date: Wed, 25 Mar 2020 17:31:56 +0800 Subject: [PATCH] 1、优化DockerFile 中Docker容器所需字体 2、增加kidgrow-mqcenter-rabbit 项目 3、修改kidgrow-logcenter项目名 4、优化kidgrow-log-spring-boot-starter 扩展point 日志 5、完善kidgrow-config中fat、dev 环境application.properties 6、优化Docker基础容器,优化Docker容器中对于验证码所需字体 7、优化kidgrow-web-manager 增加zuul 网关URL配置 --- kidgrow-commons/kidgrow-log-spring-boot-starter/src/main/resources/logback-spring.xml | 36 +++++++++++++++++++++++++++++++----- 1 files changed, 31 insertions(+), 5 deletions(-) diff --git a/kidgrow-commons/kidgrow-log-spring-boot-starter/src/main/resources/logback-spring.xml b/kidgrow-commons/kidgrow-log-spring-boot-starter/src/main/resources/logback-spring.xml index 7eee33f..3fe6552 100644 --- a/kidgrow-commons/kidgrow-log-spring-boot-starter/src/main/resources/logback-spring.xml +++ b/kidgrow-commons/kidgrow-log-spring-boot-starter/src/main/resources/logback-spring.xml @@ -4,6 +4,7 @@ <springProperty name="APP_NAME" scope="context" source="spring.application.name"/> <springProperty name="LOG_FILE" scope="context" source="logging.file" defaultValue="../logs/application/${APP_NAME}"/> <springProperty name="LOG_POINT_FILE" scope="context" source="logging.file" defaultValue="../logs/point"/> + <springProperty name="LOG_AUDIT_FILE" scope="context" source="logging.file" defaultValue="../logs/audit"/> <springProperty name="LOG_MAXFILESIZE" scope="context" source="logback.filesize" defaultValue="50MB"/> <springProperty name="LOG_FILEMAXDAY" scope="context" source="logback.filemaxday" defaultValue="7"/> <springProperty name="ServerIP" scope="context" source="spring.cloud.client.ip-address" defaultValue="0.0.0.0"/> @@ -64,21 +65,46 @@ <maxFileSize>${LOG_MAXFILESIZE}</maxFileSize> </timeBasedFileNamingAndTriggeringPolicy> </rollingPolicy> - <filter class="ch.qos.logback.classic.filter.LevelFilter"> - <level>INFO</level> - </filter> + </appender> + + <appender name="audit_log" class="ch.qos.logback.core.rolling.RollingFileAppender"> + <file>${LOG_AUDIT_FILE}/audit.log</file> + <encoder> + <pattern>%msg%n</pattern> + <charset>UTF-8</charset> + </encoder> + <!-- 基于时间的分包策略 --> + <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> + <fileNamePattern>${LOG_AUDIT_FILE}/audit.%d{yyyy-MM-dd}.%i.log</fileNamePattern> + <!--保留时间,单位:天--> + <maxHistory>${LOG_FILEMAXDAY}</maxHistory> + <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP"> + <maxFileSize>${LOG_MAXFILESIZE}</maxFileSize> + </timeBasedFileNamingAndTriggeringPolicy> + </rollingPolicy> </appender> <appender name="point_log_async" class="ch.qos.logback.classic.AsyncAppender"> <discardingThreshold>0</discardingThreshold> <appender-ref ref="point_log"/> </appender> - <logger name="com.kidgrow.log.monitor" level="debug" addtivity="false"> + <appender name="file_async" class="ch.qos.logback.classic.AsyncAppender"> + <discardingThreshold>0</discardingThreshold> + <appender-ref ref="FileAppender"/> + </appender> + <appender name="audit_log_async" class="ch.qos.logback.classic.AsyncAppender"> + <discardingThreshold>0</discardingThreshold> + <appender-ref ref="audit_log"/> + </appender> + <logger name="com.central.log.monitor" level="debug" addtivity="false"> <appender-ref ref="point_log_async" /> + </logger> + <logger name="com.central.log.service.impl.LoggerAuditServiceImpl" level="debug" addtivity="false"> + <appender-ref ref="audit_log_async" /> </logger> <root level="INFO"> <appender-ref ref="StdoutAppender"/> - <appender-ref ref="FileAppender"/> + <appender-ref ref="file_async"/> </root> </configuration> -- Gitblit v1.8.0