From 88477b811b33e4f6a976ecd5be03bebd95aa17eb Mon Sep 17 00:00:00 2001 From: zhaoxiaohao <913652501@qq.com> Date: Sun, 26 Apr 2020 16:54:45 +0800 Subject: [PATCH] 添加 产品管理;合同管理;医院管理;医生管理;公司管理; 消费记录 的数据权限 --- 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