diff --git a/virtual-patient-web/src/main/resources/application-dev.yml b/virtual-patient-web/src/main/resources/application-dev.yml index cd7fb748..93f00a89 100644 --- a/virtual-patient-web/src/main/resources/application-dev.yml +++ b/virtual-patient-web/src/main/resources/application-dev.yml @@ -33,7 +33,7 @@ spring: max-wait: 60000 # 获取连接时的最大等待时间 min-evictable-idle-time-millis: 300000 # 一个连接在池中最小生存的时间,单位是毫秒 time-between-eviction-runs-millis: 60000 # 多久才进行一次检测需要关闭的空闲连接,单位是毫秒 - filters: stat,wall # 配置扩展插件:stat-监控统计,log4j-日志,wall-防火墙(防止SQL注入),去掉后,监控界面的sql无法统计 + filters: stat,wall # 配置扩展插件:stat-监控统计,log4j-日志,wall-防火墙(防止SQL注入),去掉后,监控界面的sql无法统计 validation-query: SELECT 1 # 检测连接是否有效的 SQL语句,为空时以下三个配置均无效 test-on-borrow: true # 申请连接时执行validationQuery检测连接是否有效,默认true,开启后会降低性能 test-on-return: true # 归还连接时执行validationQuery检测连接是否有效,默认false,开启后会降低性能 diff --git a/virtual-patient-web/src/main/resources/application-prod.yml b/virtual-patient-web/src/main/resources/application-prod.yml index 4fc99641..84d6c7b9 100644 --- a/virtual-patient-web/src/main/resources/application-prod.yml +++ b/virtual-patient-web/src/main/resources/application-prod.yml @@ -34,7 +34,7 @@ spring: max-wait: 60000 # 获取连接时的最大等待时间 min-evictable-idle-time-millis: 300000 # 一个连接在池中最小生存的时间,单位是毫秒 time-between-eviction-runs-millis: 60000 # 多久才进行一次检测需要关闭的空闲连接,单位是毫秒 - filters: stat,wall # 配置扩展插件:stat-监控统计,log4j-日志,wall-防火墙(防止SQL注入),去掉后,监控界面的sql无法统计 + filters: stat,wall # 配置扩展插件:stat-监控统计,log4j-日志,wall-防火墙(防止SQL注入),去掉后,监控界面的sql无法统计 validation-query: SELECT 1 # 检测连接是否有效的 SQL语句,为空时以下三个配置均无效 test-on-borrow: true # 申请连接时执行validationQuery检测连接是否有效,默认true,开启后会降低性能 test-on-return: true # 归还连接时执行validationQuery检测连接是否有效,默认false,开启后会降低性能 diff --git a/virtual-patient-web/src/main/resources/application-test.yml b/virtual-patient-web/src/main/resources/application-test.yml index 9c0c6054..2632bb2a 100644 --- a/virtual-patient-web/src/main/resources/application-test.yml +++ b/virtual-patient-web/src/main/resources/application-test.yml @@ -34,7 +34,7 @@ spring: max-wait: 60000 # 获取连接时的最大等待时间 min-evictable-idle-time-millis: 300000 # 一个连接在池中最小生存的时间,单位是毫秒 time-between-eviction-runs-millis: 60000 # 多久才进行一次检测需要关闭的空闲连接,单位是毫秒 - filters: stat,wall # 配置扩展插件:stat-监控统计,log4j-日志,wall-防火墙(防止SQL注入),去掉后,监控界面的sql无法统计 + filters: stat,wall # 配置扩展插件:stat-监控统计,log4j-日志,wall-防火墙(防止SQL注入),去掉后,监控界面的sql无法统计 validation-query: SELECT 1 # 检测连接是否有效的 SQL语句,为空时以下三个配置均无效 test-on-borrow: true # 申请连接时执行validationQuery检测连接是否有效,默认true,开启后会降低性能 test-on-return: true # 归还连接时执行validationQuery检测连接是否有效,默认false,开启后会降低性能 diff --git a/virtual-patient-web/src/main/resources/logback-spring.xml b/virtual-patient-web/src/main/resources/logback-spring.xml index b406d196..b1835f87 100644 --- a/virtual-patient-web/src/main/resources/logback-spring.xml +++ b/virtual-patient-web/src/main/resources/logback-spring.xml @@ -1,53 +1,40 @@ <?xml version="1.0" encoding="UTF-8"?> <configuration> <include resource="org/springframework/boot/logging/logback/base.xml"/> + <logger name="org.springframework.web" level="INFO"/> - <logger name="org.springboot.sample" level="TRACE"/> - - <property name="logPath" value="/data/vp/log/" /> - - <appender name="DAILY_LOG" class="ch.qos.logback.core.rolling.RollingFileAppender"> - <!-- 服务器中当天的日志 --> - <file>${logPath}/virtual-patient.log</file> - <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> - <!-- 服务器归档日志 --> - <fileNamePattern>${logPath}/history/virtual-patient-%d{yyyy-MM-dd}.log</fileNamePattern> - </rollingPolicy> - <encoder> - <pattern>%date [%thread] %-5level %logger{35} - %msg%n</pattern> - </encoder> - </appender> <!-- 开发环境 --> <springProfile name="dev,local"> - <logger name="org.springframework.web" level="DEBUG"/> - <logger name="org.springboot.sample" level="DEBUG"/> - <logger name="com.supervision" level="DEBUG"/> - <logger name="org.springframework.scheduling" level="DEBUG"/> - </springProfile> - - <!-- 测试环境 --> - <springProfile name="dev,test,local"> - <logger name="org.springframework.web" level="DEBUG"/> - <logger name="org.springboot.sample" level="DEBUG"/> + <logger name="org.springframework.web" level="INFO"/> + <logger name="org.springboot.sample" level="INFO"/> <logger name="com.supervision" level="DEBUG"/> - <logger name="org.springframework.scheduling" level="DEBUG"/> - <root level="DEBUG"> - <appender-ref ref="DAILY_LOG" /> - </root> + <logger name="org.springframework.scheduling" level="INFO"/> </springProfile> - - <!-- 生产环境 --> - <springProfile name="prod"> + <!-- 测试环境,生产环境 --> + <springProfile name="test,prod"> <logger name="org.springframework.web" level="INFO"/> <logger name="org.springboot.sample" level="INFO"/> <logger name="com.supervision" level="INFO"/> <logger name="org.springframework.scheduling" level="INFO"/> - <root level="info"> - <appender-ref ref="DAILY_LOG" /> + <root level="INFO"> + <appender name="DAILY_LOG" class="ch.qos.logback.core.rolling.RollingFileAppender"> + <!-- 服务器中当天的日志 --> + <file>/data/vp/log/virtual-patient.log</file> + <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> + <!-- 服务器归档日志 --> + <fileNamePattern>/data/vp/log/history/virtual-patient-%d{yyyy-MM-dd}.log</fileNamePattern> + </rollingPolicy> + <encoder> + <pattern>%date [%thread] %-5level %logger{35} - %msg%n</pattern> + </encoder> + </appender> </root> </springProfile> + + + </configuration> \ No newline at end of file