Browse Source
1. 规则引擎将枚举变量替换为枚举值返回给客户端。 2. 决策引擎增加血缘关系查询 3. 修改 logback 日志配置 前端核心发布: 8.2.135 1. 修改错误处理机制 2. 决策引擎增加血缘关系查询main
2 changed files with 202 additions and 85 deletions
@ -0,0 +1,142 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<!-- 自动扫描本文件,如果发生变化,则重新初始化日志系统,并设置每隔5秒钟扫描一次 --> |
|||
<configuration debug="false" scan="true" scanPeriod="15 seconds"> |
|||
<!-- |
|||
以下为 logback 的 spring 扩展支持的功能,即支持从 application.properties 文件中获取属性,并在此文件中采用 ${} 方式使用。 |
|||
要使用此功能,必须使用 logback-ext-spring 扩展 jar 包,以 gradle 构建系统,则需要加入以下依赖 |
|||
dependencies { |
|||
compile( |
|||
"org.logback-extensions:logback-ext-spring:0.1.2" |
|||
) |
|||
} |
|||
--> |
|||
<property name="homedir" value="${application.home.dir}"/> |
|||
<property name="pattern" value="%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level %logger{36} - %msg%n"/> |
|||
|
|||
<!-- 控制台日志, 仅显示 INFO+ 的日志 --> |
|||
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> |
|||
<encoder><pattern>${pattern}</pattern></encoder> |
|||
<filter class="ch.qos.logback.classic.filter.ThresholdFilter"> |
|||
<level>INFO</level> |
|||
</filter> |
|||
</appender> |
|||
|
|||
<!-- 信息日志文件, 仅显示 INFO 的日志 --> |
|||
<appender name="FILE_INFO" class="ch.qos.logback.core.rolling.RollingFileAppender"> |
|||
<encoder><pattern>${pattern}</pattern></encoder> |
|||
<file>${homedir}/logs/info.log</file> |
|||
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"> |
|||
<fileNamePattern>${homedir}/logs/info.%d.%i.log</fileNamePattern> |
|||
<maxHistory>180</maxHistory> |
|||
<maxFileSize>100MB</maxFileSize> |
|||
</rollingPolicy> |
|||
</appender> |
|||
|
|||
<root level="info"> |
|||
<appender-ref ref="STDOUT" /> |
|||
<appender-ref ref="FILE_INFO" /> |
|||
</root> |
|||
|
|||
<logger name="io.sc.engine.rule.generated" level="debug" additivity="false"> |
|||
<appender-ref ref="STDOUT" /> |
|||
<appender-ref ref="FILE_INFO" /> |
|||
</logger> |
|||
|
|||
<!-- 所有日志文件, 显示 TRACE+ 的日志 --> |
|||
<!-- |
|||
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> |
|||
<encoder><pattern>${pattern}</pattern></encoder> |
|||
<file>${homedir}/logs/log.log</file> |
|||
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"> |
|||
<fileNamePattern>${homedir}/logs/log.%d.%i.log</fileNamePattern> |
|||
<maxHistory>180</maxHistory> |
|||
<maxFileSize>100MB</maxFileSize> |
|||
</rollingPolicy> |
|||
<filter class="ch.qos.logback.classic.filter.ThresholdFilter"> |
|||
<level>TRACE</level> |
|||
</filter> |
|||
</appender> |
|||
--> |
|||
|
|||
<!-- 调试日志文件, 仅显示 DEBUG 的日志 --> |
|||
<!-- |
|||
<appender name="FILE_DEBUG" class="ch.qos.logback.core.rolling.RollingFileAppender"> |
|||
<encoder><pattern>${pattern}</pattern></encoder> |
|||
<file>${homedir}/logs/debug.log</file> |
|||
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"> |
|||
<fileNamePattern>${homedir}/logs/debug.%d.%i.log</fileNamePattern> |
|||
<maxHistory>180</maxHistory> |
|||
<maxFileSize>100MB</maxFileSize> |
|||
</rollingPolicy> |
|||
<filter class="ch.qos.logback.classic.filter.LevelFilter"> |
|||
<level>DEBUG</level> |
|||
<onMatch>ACCEPT</onMatch> |
|||
<onMismatch>DENY</onMismatch> |
|||
</filter> |
|||
</appender> |
|||
--> |
|||
|
|||
<!-- 信息日志文件, 仅显示 INFO 的日志 --> |
|||
<!-- |
|||
<appender name="FILE_INFO" class="ch.qos.logback.core.rolling.RollingFileAppender"> |
|||
<encoder><pattern>${pattern}</pattern></encoder> |
|||
<file>${homedir}/logs/info.log</file> |
|||
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"> |
|||
<fileNamePattern>${homedir}/logs/info.%d.%i.log</fileNamePattern> |
|||
<maxHistory>180</maxHistory> |
|||
<maxFileSize>100MB</maxFileSize> |
|||
</rollingPolicy> |
|||
<filter class="ch.qos.logback.classic.filter.LevelFilter"> |
|||
<level>INFO</level> |
|||
<onMatch>ACCEPT</onMatch> |
|||
<onMismatch>DENY</onMismatch> |
|||
</filter> |
|||
</appender> |
|||
--> |
|||
|
|||
<!-- 警告日志文件,, 仅显示 WARN 的日志 --> |
|||
<!-- |
|||
<appender name="FILE_WARN" class="ch.qos.logback.core.rolling.RollingFileAppender"> |
|||
<encoder><pattern>${pattern}</pattern></encoder> |
|||
<file>${homedir}/logs/warn.log</file> |
|||
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"> |
|||
<fileNamePattern>${homedir}/logs/warn.%d.%i.log</fileNamePattern> |
|||
<maxHistory>180</maxHistory> |
|||
<maxFileSize>100MB</maxFileSize> |
|||
</rollingPolicy> |
|||
<filter class="ch.qos.logback.classic.filter.LevelFilter"> |
|||
<level>WARN</level> |
|||
<onMatch>ACCEPT</onMatch> |
|||
<onMismatch>DENY</onMismatch> |
|||
</filter> |
|||
</appender> |
|||
--> |
|||
|
|||
<!-- 错误日志文件, 仅显示 ERROR 的日志 --> |
|||
<!-- |
|||
<appender name="FILE_ERROR" class="ch.qos.logback.core.rolling.RollingFileAppender"> |
|||
<encoder><pattern>${pattern}</pattern></encoder> |
|||
<file>${homedir}/logs/error.log</file> |
|||
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"> |
|||
<fileNamePattern>${homedir}/logs/error.%d.%i.log</fileNamePattern> |
|||
<maxHistory>180</maxHistory> |
|||
<maxFileSize>100MB</maxFileSize> |
|||
</rollingPolicy> |
|||
<filter class="ch.qos.logback.classic.filter.LevelFilter"> |
|||
<level>ERROR</level> |
|||
<onMatch>ACCEPT</onMatch> |
|||
<onMismatch>DENY</onMismatch> |
|||
</filter> |
|||
</appender> |
|||
--> |
|||
<!-- |
|||
<root level="info"> |
|||
<appender-ref ref="STDOUT" /> |
|||
<appender-ref ref="FILE" /> |
|||
<appender-ref ref="FILE_DEBUG" /> |
|||
<appender-ref ref="FILE_INFO" /> |
|||
<appender-ref ref="FILE_WARN" /> |
|||
<appender-ref ref="FILE_ERROR" /> |
|||
</root> |
|||
--> |
|||
</configuration> |
|||
Loading…
Reference in new issue