调整oam配置;调整日志打印
This commit is contained in:
parent
5bbca4104c
commit
7b38a28e0c
@ -34,11 +34,10 @@ public class FilterConfig {
|
||||
private String urlPatterns;
|
||||
|
||||
/**
|
||||
* @Description: xss过滤器
|
||||
* @param
|
||||
* @return: FilterRegistrationBean
|
||||
* @Author: DB
|
||||
* @Date: 2023/4/17 9:17
|
||||
* xss过滤器
|
||||
* @return FilterRegistrationBean
|
||||
* @author DB
|
||||
* @since 2023/4/17 9:17
|
||||
**/
|
||||
@SuppressWarnings({"rawtypes", "unchecked"})
|
||||
@Bean
|
||||
|
||||
@ -4,14 +4,6 @@ cpop:
|
||||
name: Cpop-Oam
|
||||
# 版本
|
||||
version: 1.0.0
|
||||
#JWT
|
||||
jwt:
|
||||
#密钥
|
||||
secret: abcdefghijklmnopqrstuvwxyz
|
||||
#过期时间
|
||||
expire: 604800
|
||||
#token头
|
||||
header: Authorization
|
||||
#拦截
|
||||
gateway:
|
||||
rsa-keypair:
|
||||
@ -31,7 +23,7 @@ spring:
|
||||
max-file-size: 1024MB
|
||||
max-request-size: 300MB
|
||||
profiles:
|
||||
active: dev,core,jambox,pay
|
||||
active: dev,pay
|
||||
datasource:
|
||||
type: com.zaxxer.hikari.HikariDataSource
|
||||
driver-class-name: com.mysql.cj.jdbc.Driver
|
||||
@ -83,18 +75,6 @@ spring:
|
||||
threadPriority: 5
|
||||
threadsInheritContextClassLoaderOfInitializingThread: true
|
||||
|
||||
#Mybatis-Flex
|
||||
mybatis-flex:
|
||||
global-config:
|
||||
key-config:
|
||||
key-type: generator
|
||||
value: snowFlakeId
|
||||
# 逻辑删除数据存在标记值 默认值:0
|
||||
normal-value-of-logic-delete: 0
|
||||
# 逻辑删除数据删除标记值 默认值:0
|
||||
deleted-value-of-logic-delete: 1
|
||||
# 全局逻辑删除默认字段
|
||||
logic-delete-column: is_delete
|
||||
|
||||
# 线程池配置参数
|
||||
task:
|
||||
@ -112,6 +92,19 @@ task:
|
||||
# 设置线程池等待终止时间(秒)
|
||||
awaitTerminationSeconds: 60
|
||||
|
||||
#Mybatis-Flex
|
||||
mybatis-flex:
|
||||
global-config:
|
||||
key-config:
|
||||
key-type: generator
|
||||
value: snowFlakeId
|
||||
# 逻辑删除数据存在标记值 默认值:0
|
||||
normal-value-of-logic-delete: false
|
||||
# 逻辑删除数据删除标记值 默认值:0
|
||||
deleted-value-of-logic-delete: true
|
||||
# 全局逻辑删除默认字段
|
||||
logic-delete-column: is_delete
|
||||
|
||||
# 防止XSS攻击
|
||||
xss:
|
||||
# 过滤开关
|
||||
@ -122,9 +115,25 @@ xss:
|
||||
urlPatterns: /*
|
||||
|
||||
logging:
|
||||
config: classpath:logback.xml
|
||||
level:
|
||||
#swagger日志
|
||||
springfox: error
|
||||
org.springframework.web: INFO
|
||||
me.chanjar.weixin: DEBUG
|
||||
com.github.binarywang.wxpay: debug
|
||||
|
||||
# 腾讯云
|
||||
tencent:
|
||||
cos:
|
||||
#id
|
||||
secretId: AKIDFK8hz0kDRP6XjdGciX5LK3VfYBWaMs7V
|
||||
#密钥
|
||||
secretKey: 92g38wUlkSt50e17wUllUw71pMcaIjtl
|
||||
#
|
||||
bucketName: dataresource-1302318474
|
||||
#cdn地址
|
||||
cdnUrl: .cos.accelerate.myqcloud.com/
|
||||
#地区
|
||||
region: ap-guangzhou
|
||||
|
||||
#微信
|
||||
wx:
|
||||
@ -150,22 +159,14 @@ wx:
|
||||
aesKey: DLSzfHVUZN3O9WhtL07RBXUoooqC2bjEJYwep8k8ojt
|
||||
#开放平台
|
||||
open:
|
||||
openAppid: wx6e07ba6606e912a5
|
||||
componentAppId: wx1efbf67f8637d7d1
|
||||
componentSecret: fc2e9457aaa32342751cc655b5a1d273
|
||||
componentToken: jambox
|
||||
componentAesKey: 1a3NBxmCFwkCJvfoQ7WhJHB6iX3qHPsc9JbaDznE1i0
|
||||
redirectUri: https://empower.oamapi.cpopsz.com/test/openPlatform/thirdPartyPlatform/redirectUrl
|
||||
#小程序
|
||||
miniapp:
|
||||
configs:
|
||||
#微信小程序的appid
|
||||
- appid: wx20853d18c455e874
|
||||
#微信小程序的Secret
|
||||
secret: 217caf62439579195c8da19774de40d1
|
||||
#微信小程序消息服务器配置的token
|
||||
token:
|
||||
#微信小程序消息服务器配置的EncodingAESKey
|
||||
aesKey:
|
||||
#数据格式
|
||||
msgDataFormat: JSON
|
||||
component-app-id: wx1efbf67f8637d7d1
|
||||
component-secret: fc2e9457aaa32342751cc655b5a1d273
|
||||
component-token: jambox
|
||||
component-aes-key: 1a3NBxmCFwkCJvfoQ7WhJHB6iX3qHPsc9JbaDznE1i0
|
||||
#授权链接
|
||||
authorized-link: https://jamboxtest.cpopsz.com/Jambox-System/callback/wxOpen/authorization
|
||||
redis:
|
||||
host: gz-crs-lv77ii2t.sql.tencentcdb.com
|
||||
port: 27714
|
||||
password: Cpop2022@
|
||||
database: 20
|
||||
@ -1,68 +1,102 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!-- Logback configuration. See http://logback.qos.ch/manual/index.html -->
|
||||
<configuration scan="true" scanPeriod="10 seconds">
|
||||
<!--<include resource="org/springframework/boot/logging/logback/base.xml" />-->
|
||||
<!--定义日志文件的存储地址和前缀名-->
|
||||
<property name="LOG_HOME" value="./logs"/>
|
||||
<property name="LOG_PREFIX" value="Cpop-Oam"/>
|
||||
|
||||
<!--控制台输出 -->
|
||||
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
|
||||
<encoder charset="UTF-8">
|
||||
<!--格式化输出:%d表示日期,%-5level:级别,%thread表示线程名,%file输出文件名,%line文件行数,%msg:日志消息,%n是换行符-->
|
||||
<pattern>[%d{yyyy-MM-dd HH:mm:ss.SSS}] %level [%thread] %file:%line - %msg%n</pattern>
|
||||
<configuration>
|
||||
<!--本文主要输出日志为控制台日志,系统日志,sql日志,异常日志-->
|
||||
<!-- %m输出的信息,%p日志级别,%t线程名,%d日期,%c类的全名 -->
|
||||
<!--控制台-->
|
||||
<appender name="console" class="ch.qos.logback.core.ConsoleAppender">
|
||||
<encoder>
|
||||
<pattern>%date{yyyy-MM-dd HH:mm:ss.SSS, GMT+8} [%thread] %-5level %logger{36} - %msg%n</pattern>
|
||||
<charset>UTF-8</charset>
|
||||
</encoder>
|
||||
</appender>
|
||||
|
||||
<springProfile name="test,prod">
|
||||
<appender name="SYS_INFO" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
||||
<File>${LOG_HOME}/${LOG_PREFIX}-info.log</File>
|
||||
<append>true</append>
|
||||
<!--过滤器,只打INFO级别的日志-->
|
||||
<filter class="ch.qos.logback.classic.filter.LevelFilter">
|
||||
<level>INFO</level>
|
||||
<onMatch>ACCEPT</onMatch>
|
||||
<onMismatch>DENY</onMismatch>
|
||||
</filter>
|
||||
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
||||
<fileNamePattern>${LOG_HOME}/${LOG_PREFIX}-info-%d{yyyyMMdd}.log.%d</fileNamePattern>
|
||||
<maxHistory>7</maxHistory>
|
||||
</rollingPolicy>
|
||||
<encoder charset="UTF-8">
|
||||
<pattern>[%d{yyyy-MM-dd HH:mm:ss.SSS}] %level [%thread] %file:%line - %msg%n</pattern>
|
||||
<charset>UTF-8</charset>
|
||||
</encoder>
|
||||
</appender>
|
||||
<!--定义日志文件的存储地址和前缀名-->
|
||||
<property name="LOG_HOME" value="./logs"/>
|
||||
<property name="LOG_PREFIX" value="Cpop-Oam-System"/>
|
||||
|
||||
<appender name="SYS_ERROR" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
||||
<File>${LOG_HOME}/${LOG_PREFIX}-error.log</File>
|
||||
<append>true</append>
|
||||
<!--过滤器,只打ERROR级别的日志-->
|
||||
<filter class="ch.qos.logback.classic.filter.LevelFilter">
|
||||
<level>ERROR</level>
|
||||
<onMatch>ACCEPT</onMatch>
|
||||
<onMismatch>DENY</onMismatch>
|
||||
</filter>
|
||||
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
||||
<fileNamePattern>${LOG_HOME}/${LOG_PREFIX}-error-%d{yyyyMMdd}.log.%d</fileNamePattern>
|
||||
<maxHistory>7</maxHistory>
|
||||
</rollingPolicy>
|
||||
<encoder charset="UTF-8">
|
||||
<pattern>[%d{yyyy-MM-dd HH:mm:ss.SSS}] %level [%thread] %file:%line - %msg%n</pattern>
|
||||
<charset>UTF-8</charset>
|
||||
</encoder>
|
||||
</appender>
|
||||
</springProfile>
|
||||
<!--系统info级别日志-->
|
||||
<!--<File> 日志目录,没有会自动创建-->
|
||||
<!--<rollingPolicy>日志策略,每天简历一个日志文件,或者当天日志文件超过64MB时-->
|
||||
<!--encoder 日志编码及输出格式-->
|
||||
<appender name="fileLog" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
||||
<File>${LOG_HOME}/${LOG_PREFIX}/info.log</File>
|
||||
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
||||
<fileNamePattern>${LOG_HOME}/${LOG_PREFIX}/info.log.%d.%i</fileNamePattern>
|
||||
<!-- 保留的历史日志文件数 -->
|
||||
<maxHistory>15</maxHistory>
|
||||
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
|
||||
<!-- or whenever the file size reaches 64 MB -->
|
||||
<maxFileSize>64 MB</maxFileSize>
|
||||
</timeBasedFileNamingAndTriggeringPolicy>
|
||||
</rollingPolicy>
|
||||
<!--对记录事件进行格式化。负责两件事,一是把日志信息转换成字节数组,二是把字节数组写入到输出流。-->
|
||||
<encoder>
|
||||
<pattern>%date{yyyy-MM-dd HH:mm:ss.SSS, GMT+8} [%thread] %-5level %logger{36} - %msg%n</pattern>
|
||||
<charset>UTF-8</charset>
|
||||
</encoder>
|
||||
</appender>
|
||||
|
||||
<!--info和error分开打印-->
|
||||
<!--sql日志-->
|
||||
<appender name="sqlFile" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
||||
<File>${LOG_HOME}/${LOG_PREFIX}/sql.log</File>
|
||||
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
||||
<fileNamePattern>${LOG_HOME}/${LOG_PREFIX}/sql.log.%d.%i</fileNamePattern>
|
||||
<!-- 保留的历史日志文件数 -->
|
||||
<maxHistory>15</maxHistory>
|
||||
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
|
||||
<!-- or whenever the file size reaches 64 MB -->
|
||||
<maxFileSize>64 MB</maxFileSize>
|
||||
</timeBasedFileNamingAndTriggeringPolicy>
|
||||
</rollingPolicy>
|
||||
<!--对记录事件进行格式化。负责两件事,一是把日志信息转换成字节数组,二是把字节数组写入到输出流。-->
|
||||
<encoder>
|
||||
<pattern>%date{yyyy-MM-dd HH:mm:ss.SSS, GMT+8} [%thread] %-5level %logger{36} - %msg%n</pattern>
|
||||
<charset>UTF-8</charset>
|
||||
</encoder>
|
||||
</appender>
|
||||
|
||||
<!--异常日志-->
|
||||
<appender name="errorFile" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
||||
<File>${LOG_HOME}/${LOG_PREFIX}/error.log</File>
|
||||
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
||||
<fileNamePattern>${LOG_HOME}/${LOG_PREFIX}/error.log.%d.%i</fileNamePattern>
|
||||
<!-- 保留的历史日志文件数 -->
|
||||
<maxHistory>15</maxHistory>
|
||||
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
|
||||
<!-- or whenever the file size reaches 64 MB -->
|
||||
<maxFileSize>64 MB</maxFileSize>
|
||||
</timeBasedFileNamingAndTriggeringPolicy>
|
||||
</rollingPolicy>
|
||||
<!--对记录事件进行格式化。负责两件事,一是把日志信息转换成字节数组,二是把字节数组写入到输出流。-->
|
||||
<encoder>
|
||||
<pattern>%date{yyyy-MM-dd HH:mm:ss.SSS, GMT+8} [%thread] %-5level %logger{36} - %msg%n</pattern>
|
||||
<charset>UTF-8</charset>
|
||||
</encoder>
|
||||
<!--
|
||||
日志都在这里 过滤出 error
|
||||
使用 try {}catch (Exception e){} 的话异常无法写入日志,可以在catch里用logger.error()方法手动写入日志
|
||||
-->
|
||||
<filter class="ch.qos.logback.classic.filter.LevelFilter">
|
||||
<level>ERROR</level>
|
||||
<onMatch>ACCEPT</onMatch>
|
||||
<onMismatch>DENY</onMismatch>
|
||||
</filter>
|
||||
</appender>
|
||||
<!-- 日志输出级别 -->
|
||||
<!--All\DEBUG\INFO\WARN\ERROR\FATAL\OFF-->
|
||||
<!--打印info级别日志,分别在控制台,fileLog,errorFile输出
|
||||
异常日志在上面由过滤器过滤出ERROR日志打印
|
||||
-->
|
||||
<root level="INFO">
|
||||
<appender-ref ref="CONSOLE"/>
|
||||
<springProfile name="test,prod">
|
||||
<appender-ref ref="SYS_INFO"/>
|
||||
<appender-ref ref="SYS_ERROR"/>
|
||||
</springProfile>
|
||||
<appender-ref ref="fileLog" />
|
||||
<appender-ref ref="console" />
|
||||
<appender-ref ref="errorFile" />
|
||||
</root>
|
||||
<logger name="com.cpop.oam" level="DEBUG"/>
|
||||
</configuration>
|
||||
|
||||
<!--打印sql至sqlFile文件日志-->
|
||||
<logger name="com.cpop.core.mapper" level="DEBUG">
|
||||
<appender-ref ref="sqlFile" />
|
||||
</logger>
|
||||
<logger name="com.cpop.system.business.mapper" level="DEBUG">
|
||||
<appender-ref ref="sqlFile" />
|
||||
</logger>
|
||||
</configuration>
|
||||
Loading…
x
Reference in New Issue
Block a user