12 changed files with 494 additions and 485 deletions
@ -1,28 +1,28 @@ |
|||||
logging: |
#logging: |
||||
level: |
# level: |
||||
com: |
# com: |
||||
favorites: DEBUG |
# favorites: DEBUG |
||||
org: |
# org: |
||||
hibernate: ERROR |
# hibernate: ERROR |
||||
springframework: |
# springframework: |
||||
web: DEBUG |
# web: DEBUG |
||||
mybatis: |
#mybatis: |
||||
config-location: classpath:mybatis/mybatis-config.xml |
# config-location: classpath:mybatis/mybatis-config.xml |
||||
mapper-locations: classpath*:mapper_*/*.xml |
# mapper-locations: classpath*:mapper_*/*.xml |
||||
type-aliases-package: com.ccsens.ht.bean |
# type-aliases-package: com.ccsens.ht.bean |
||||
server: |
#server: |
||||
tomcat: |
# tomcat: |
||||
uri-encoding: UTF-8 |
# uri-encoding: UTF-8 |
||||
spring: |
#spring: |
||||
http: |
# http: |
||||
encoding: |
# encoding: |
||||
charset: UTF-8 |
# charset: UTF-8 |
||||
enabled: true |
# enabled: true |
||||
force: true |
# force: true |
||||
log-request-details: true |
# log-request-details: true |
||||
servlet: |
# servlet: |
||||
multipart: |
# multipart: |
||||
max-file-size: 10MB |
# max-file-size: 10MB |
||||
max-request-size: 100MB |
# max-request-size: 100MB |
||||
|
# |
||||
|
# |
||||
|
@ -1,52 +1,52 @@ |
|||||
server: |
#server: |
||||
port: 7200 |
# port: 7200 |
||||
servlet: |
# servlet: |
||||
context-path: |
# context-path: |
||||
spring: |
#spring: |
||||
snowflake: |
# snowflake: |
||||
datacenterId: 1 |
# datacenterId: 1 |
||||
workerId: 1 |
# workerId: 1 |
||||
application: |
# application: |
||||
name: common |
# name: common |
||||
datasource: |
# datasource: |
||||
type: com.alibaba.druid.pool.DruidDataSource |
# type: com.alibaba.druid.pool.DruidDataSource |
||||
rabbitmq: |
# rabbitmq: |
||||
host: 192.168.0.99 |
# host: 192.168.0.99 |
||||
password: 111111 |
# password: 111111 |
||||
port: 5672 |
# port: 5672 |
||||
username: admin |
# username: admin |
||||
redis: |
# redis: |
||||
database: 0 |
# database: 0 |
||||
host: 127.0.0.1 |
# host: 127.0.0.1 |
||||
jedis: |
# jedis: |
||||
pool: |
# pool: |
||||
max-active: 200 |
# max-active: 200 |
||||
max-idle: 10 |
# max-idle: 10 |
||||
max-wait: -1ms |
# max-wait: -1ms |
||||
min-idle: 0 |
# min-idle: 0 |
||||
password: '' |
# password: '' |
||||
port: 6379 |
# port: 6379 |
||||
timeout: 1000ms |
# timeout: 1000ms |
||||
swagger: |
#swagger: |
||||
enable: true |
# enable: true |
||||
mybatisCache: |
#mybatisCache: |
||||
database: 1 |
# database: 1 |
||||
host: 127.0.0.1 |
# host: 127.0.0.1 |
||||
jedis: |
# jedis: |
||||
pool: |
# pool: |
||||
max-active: 200 |
# max-active: 200 |
||||
max-idle: 10 |
# max-idle: 10 |
||||
max-wait: -1 |
# max-wait: -1 |
||||
min-idle: 0 |
# min-idle: 0 |
||||
password: '' |
# password: '' |
||||
port: 6379 |
# port: 6379 |
||||
timeout: 1000 |
# timeout: 1000 |
||||
|
# |
||||
gatewayUrl: https://test.tall.wiki/gateway/ |
#gatewayUrl: https://test.tall.wiki/gateway/ |
||||
notGatewayUrl: /home/staticrec/logo.png |
#notGatewayUrl: /home/staticrec/logo.png |
||||
smsCode: 0 |
#smsCode: 0 |
||||
|
# |
||||
file: |
#file: |
||||
path: /home/cloud/common/uploads/ |
# path: /home/cloud/common/uploads/ |
||||
domain: http://localhost:7030/v1.0/ |
# domain: http://localhost:7030/v1.0/ |
||||
imgDomain: http://localhost:7030/v1.0/uploads |
# imgDomain: http://localhost:7030/v1.0/uploads |
@ -1,48 +1,48 @@ |
|||||
server: |
#server: |
||||
port: 7130 |
# port: 7130 |
||||
servlet: |
# servlet: |
||||
context-path: /v1.0 |
# context-path: /v1.0 |
||||
spring: |
#spring: |
||||
snowflake: |
# snowflake: |
||||
datacenterId: 1 |
# datacenterId: 1 |
||||
workerId: 1 |
# workerId: 1 |
||||
application: |
# application: |
||||
name: common |
# name: common |
||||
datasource: |
# datasource: |
||||
type: com.alibaba.druid.pool.DruidDataSource |
# type: com.alibaba.druid.pool.DruidDataSource |
||||
rabbitmq: |
# rabbitmq: |
||||
host: 127.0.0.1 |
# host: 127.0.0.1 |
||||
password: 111111 |
# password: 111111 |
||||
port: 5672 |
# port: 5672 |
||||
username: admin |
# username: admin |
||||
redis: |
# redis: |
||||
database: 0 |
# database: 0 |
||||
host: 127.0.0.1 |
# host: 127.0.0.1 |
||||
jedis: |
# jedis: |
||||
pool: |
# pool: |
||||
max-active: 200 |
# max-active: 200 |
||||
max-idle: 10 |
# max-idle: 10 |
||||
max-wait: -1ms |
# max-wait: -1ms |
||||
min-idle: 0 |
# min-idle: 0 |
||||
# password: '' |
## password: '' |
||||
password: 'areowqr!@43ef' |
# password: 'areowqr!@43ef' |
||||
port: 6379 |
# port: 6379 |
||||
timeout: 1000ms |
# timeout: 1000ms |
||||
swagger: |
#swagger: |
||||
enable: false |
# enable: false |
||||
eureka: |
#eureka: |
||||
instance: |
# instance: |
||||
# www.tall.wiki |
# # www.tall.wiki |
||||
# ip-address: 140.143.228.3 |
## ip-address: 140.143.228.3 |
||||
# ip-address: 81.70.54.64 |
## ip-address: 81.70.54.64 |
||||
ip-address: 121.36.3.207 |
# ip-address: 121.36.3.207 |
||||
|
# |
||||
gatewayUrl: https://www.tall.wiki/gateway/ |
#gatewayUrl: https://www.tall.wiki/gateway/ |
||||
notGatewayUrl: https://www.tall.wiki/ |
#notGatewayUrl: https://www.tall.wiki/ |
||||
smsCode: 1 |
#smsCode: 1 |
||||
wx: |
#wx: |
||||
prefixUrl: https://www.tall.wiki/wxconfigurer-api/ |
# prefixUrl: https://www.tall.wiki/wxconfigurer-api/ |
||||
file: |
#file: |
||||
path: /home/cloud/common/uploads/ |
# path: /home/cloud/common/uploads/ |
||||
domain: https://www.tall.wiki/gateway/common/v1.0/ |
# domain: https://www.tall.wiki/gateway/common/v1.0/ |
||||
imgDomain: https://www.tall.wiki/gateway/common/v1.0/uploads |
# imgDomain: https://www.tall.wiki/gateway/common/v1.0/uploads |
@ -1,51 +1,51 @@ |
|||||
server: |
#server: |
||||
port: 7130 |
# port: 7130 |
||||
servlet: |
# servlet: |
||||
context-path: /v1.0 |
# context-path: /v1.0 |
||||
spring: |
#spring: |
||||
snowflake: |
# snowflake: |
||||
datacenterId: 1 |
# datacenterId: 1 |
||||
workerId: 1 |
# workerId: 1 |
||||
application: |
# application: |
||||
name: common |
# name: common |
||||
datasource: |
# datasource: |
||||
type: com.alibaba.druid.pool.DruidDataSource |
# type: com.alibaba.druid.pool.DruidDataSource |
||||
rabbitmq: |
# rabbitmq: |
||||
host: 127.0.0.1 |
# host: 127.0.0.1 |
||||
# host: api.ccsens.com |
## host: api.ccsens.com |
||||
password: 111111 |
# password: 111111 |
||||
port: 5672 |
# port: 5672 |
||||
username: admin |
# username: admin |
||||
redis: |
# redis: |
||||
database: 0 |
# database: 0 |
||||
host: 127.0.0.1 |
# host: 127.0.0.1 |
||||
jedis: |
# jedis: |
||||
pool: |
# pool: |
||||
max-active: 200 |
# max-active: 200 |
||||
max-idle: 10 |
# max-idle: 10 |
||||
max-wait: -1ms |
# max-wait: -1ms |
||||
min-idle: 0 |
# min-idle: 0 |
||||
password: '' |
# password: '' |
||||
port: 6379 |
# port: 6379 |
||||
timeout: 1000ms |
# timeout: 1000ms |
||||
swagger: |
#swagger: |
||||
enable: true |
# enable: true |
||||
eureka: |
#eureka: |
||||
instance: |
# instance: |
||||
ip-address: 192.168.0.99 |
# ip-address: 192.168.0.99 |
||||
# ip-address: 49.233.89.188 |
## ip-address: 49.233.89.188 |
||||
#gatewayUrl: http://192.168.0.99/gateway/ |
##gatewayUrl: http://192.168.0.99/gateway/ |
||||
#notGatewayUrl: http://192.168.0.99/ |
##notGatewayUrl: http://192.168.0.99/ |
||||
gatewayUrl: https://test.tall.wiki/gateway/ |
#gatewayUrl: https://test.tall.wiki/gateway/ |
||||
notGatewayUrl: https://test.tall.wiki/ |
#notGatewayUrl: https://test.tall.wiki/ |
||||
smsCode: 0 |
#smsCode: 0 |
||||
wx: |
#wx: |
||||
prefixUrl: https://www.tall.wiki/wxconfigurer-api/ |
# prefixUrl: https://www.tall.wiki/wxconfigurer-api/ |
||||
file: |
|
||||
path: /home/cloud/common/uploads/ |
|
||||
domain: https://test.tall.wiki/gateway/common |
|
||||
imgDomain: https://test.tall.wiki/gateway/common/uploads |
|
||||
|
|
||||
#file: |
#file: |
||||
# domain: http://192.168.0.99/gateway/tall/v1.0/ |
# path: /home/cloud/common/uploads/ |
||||
# imgDomain: http://192.168.0.99/gateway/tall/v1.0/uploads |
# domain: https://test.tall.wiki/gateway/common |
||||
|
# imgDomain: https://test.tall.wiki/gateway/common/uploads |
||||
|
# |
||||
|
##file: |
||||
|
## domain: http://192.168.0.99/gateway/tall/v1.0/ |
||||
|
## imgDomain: http://192.168.0.99/gateway/tall/v1.0/uploads |
@ -1,4 +1,4 @@ |
|||||
spring: |
#spring: |
||||
profiles: |
# profiles: |
||||
active: dev |
# active: dev |
||||
include: util-dev,common |
# include: util-dev,common |
@ -1,35 +1,35 @@ |
|||||
spring: |
#spring: |
||||
datasource: |
# datasource: |
||||
druid: |
# druid: |
||||
connectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000 |
# connectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000 |
||||
driverClassName: com.mysql.cj.jdbc.Driver |
# driverClassName: com.mysql.cj.jdbc.Driver |
||||
dynamicUrl: jdbc:mysql://localhost:3306/${schema} |
# dynamicUrl: jdbc:mysql://localhost:3306/${schema} |
||||
filterExclusions: '*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*' |
# filterExclusions: '*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*' |
||||
filterName: druidFilter |
# filterName: druidFilter |
||||
filterProfileEnable: true |
# filterProfileEnable: true |
||||
filterUrlPattern: /* |
# filterUrlPattern: /* |
||||
filters: stat,wall |
# filters: stat,wall |
||||
initialSize: 5 |
# initialSize: 5 |
||||
maxActive: 20 |
# maxActive: 20 |
||||
maxPoolPreparedStatementPerConnectionSize: 20 |
# maxPoolPreparedStatementPerConnectionSize: 20 |
||||
maxWait: 60000 |
# maxWait: 60000 |
||||
minEvictableIdleTimeMillis: 300000 |
# minEvictableIdleTimeMillis: 300000 |
||||
minIdle: 5 |
# minIdle: 5 |
||||
password: 68073a279b399baa1fa12cf39bfbb65bfc1480ffee7b659ccc81cf19be8c4473 |
# password: 68073a279b399baa1fa12cf39bfbb65bfc1480ffee7b659ccc81cf19be8c4473 |
||||
poolPreparedStatements: true |
# poolPreparedStatements: true |
||||
servletLogSlowSql: true |
# servletLogSlowSql: true |
||||
servletLoginPassword: 111111 |
# servletLoginPassword: 111111 |
||||
servletLoginUsername: druid |
# servletLoginUsername: druid |
||||
servletName: druidServlet |
# servletName: druidServlet |
||||
servletResetEnable: true |
# servletResetEnable: true |
||||
servletUrlMapping: /druid/* |
# servletUrlMapping: /druid/* |
||||
testOnBorrow: false |
# testOnBorrow: false |
||||
testOnReturn: false |
# testOnReturn: false |
||||
testWhileIdle: true |
# testWhileIdle: true |
||||
timeBetweenEvictionRunsMillis: 60000 |
# timeBetweenEvictionRunsMillis: 60000 |
||||
url: jdbc:mysql://49.233.89.188:3306/defaultwbs?useUnicode=true&characterEncoding=UTF-8 |
# url: jdbc:mysql://49.233.89.188:3306/defaultwbs?useUnicode=true&characterEncoding=UTF-8 |
||||
# url: jdbc:mysql://49.233.89.188:3306/defaultwbs?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&autoReconnect=true |
## url: jdbc:mysql://49.233.89.188:3306/defaultwbs?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&autoReconnect=true |
||||
# url: jdbc:mysql://127.0.0.1/tall?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&autoReconnect=true |
## url: jdbc:mysql://127.0.0.1/tall?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&autoReconnect=true |
||||
username: root |
# username: root |
||||
validationQuery: SELECT 1 FROM DUAL |
# validationQuery: SELECT 1 FROM DUAL |
||||
env: CCSENS_TALL |
# env: CCSENS_TALL |
@ -1,34 +1,34 @@ |
|||||
spring: |
#spring: |
||||
datasource: |
# datasource: |
||||
druid: |
# druid: |
||||
connectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000 |
# connectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000 |
||||
driverClassName: com.mysql.cj.jdbc.Driver |
# driverClassName: com.mysql.cj.jdbc.Driver |
||||
dynamicUrl: jdbc:mysql://127.0.0.1:3306/${schema} |
# dynamicUrl: jdbc:mysql://127.0.0.1:3306/${schema} |
||||
filterExclusions: '*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*' |
# filterExclusions: '*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*' |
||||
filterName: druidFilter |
# filterName: druidFilter |
||||
filterProfileEnable: true |
# filterProfileEnable: true |
||||
filterUrlPattern: /* |
# filterUrlPattern: /* |
||||
filters: stat,wall |
# filters: stat,wall |
||||
initialSize: 5 |
# initialSize: 5 |
||||
maxActive: 20 |
# maxActive: 20 |
||||
maxPoolPreparedStatementPerConnectionSize: 20 |
# maxPoolPreparedStatementPerConnectionSize: 20 |
||||
maxWait: 60000 |
# maxWait: 60000 |
||||
minEvictableIdleTimeMillis: 300000 |
# minEvictableIdleTimeMillis: 300000 |
||||
minIdle: 5 |
# minIdle: 5 |
||||
# password: 7cdefb88e0b8c8a401b66a83ee0cf80387461268074d1c3dcb146ab485318633 |
## password: 7cdefb88e0b8c8a401b66a83ee0cf80387461268074d1c3dcb146ab485318633 |
||||
password: |
# password: |
||||
poolPreparedStatements: true |
# poolPreparedStatements: true |
||||
servletLogSlowSql: true |
# servletLogSlowSql: true |
||||
servletLoginPassword: 111111 |
# servletLoginPassword: 111111 |
||||
servletLoginUsername: druid |
# servletLoginUsername: druid |
||||
servletName: druidServlet |
# servletName: druidServlet |
||||
servletResetEnable: true |
# servletResetEnable: true |
||||
servletUrlMapping: /druid/* |
# servletUrlMapping: /druid/* |
||||
testOnBorrow: false |
# testOnBorrow: false |
||||
testOnReturn: false |
# testOnReturn: false |
||||
testWhileIdle: true |
# testWhileIdle: true |
||||
timeBetweenEvictionRunsMillis: 60000 |
# timeBetweenEvictionRunsMillis: 60000 |
||||
url: jdbc:mysql://127.0.0.1/tall?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&autoReconnect=true |
# url: jdbc:mysql://127.0.0.1/tall?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&autoReconnect=true |
||||
username: root |
# username: root |
||||
validationQuery: SELECT 1 FROM DUAL |
# validationQuery: SELECT 1 FROM DUAL |
||||
env: CCSENS_HEALTH |
# env: CCSENS_HEALTH |
@ -1,35 +1,35 @@ |
|||||
spring: |
#spring: |
||||
datasource: |
# datasource: |
||||
druid: |
# druid: |
||||
connectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000 |
# connectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000 |
||||
driverClassName: com.mysql.cj.jdbc.Driver |
# driverClassName: com.mysql.cj.jdbc.Driver |
||||
dynamicUrl: jdbc:mysql://localhost:3306/${schema} |
# dynamicUrl: jdbc:mysql://localhost:3306/${schema} |
||||
filterExclusions: '*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*' |
# filterExclusions: '*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*' |
||||
filterName: druidFilter |
# filterName: druidFilter |
||||
filterProfileEnable: true |
# filterProfileEnable: true |
||||
filterUrlPattern: /* |
# filterUrlPattern: /* |
||||
filters: stat,wall |
# filters: stat,wall |
||||
initialSize: 5 |
# initialSize: 5 |
||||
maxActive: 20 |
# maxActive: 20 |
||||
maxPoolPreparedStatementPerConnectionSize: 20 |
# maxPoolPreparedStatementPerConnectionSize: 20 |
||||
maxWait: 60000 |
# maxWait: 60000 |
||||
minEvictableIdleTimeMillis: 300000 |
# minEvictableIdleTimeMillis: 300000 |
||||
minIdle: 5 |
# minIdle: 5 |
||||
# password: |
## password: |
||||
password: 68073a279b399baa1fa12cf39bfbb65bfc1480ffee7b659ccc81cf19be8c4473 |
# password: 68073a279b399baa1fa12cf39bfbb65bfc1480ffee7b659ccc81cf19be8c4473 |
||||
poolPreparedStatements: true |
# poolPreparedStatements: true |
||||
servletLogSlowSql: true |
# servletLogSlowSql: true |
||||
servletLoginPassword: 111111 |
# servletLoginPassword: 111111 |
||||
servletLoginUsername: druid |
# servletLoginUsername: druid |
||||
servletName: druidServlet |
# servletName: druidServlet |
||||
servletResetEnable: true |
# servletResetEnable: true |
||||
servletUrlMapping: /druid/* |
# servletUrlMapping: /druid/* |
||||
testOnBorrow: false |
# testOnBorrow: false |
||||
testOnReturn: false |
# testOnReturn: false |
||||
testWhileIdle: true |
# testWhileIdle: true |
||||
timeBetweenEvictionRunsMillis: 60000 |
# timeBetweenEvictionRunsMillis: 60000 |
||||
# url: jdbc:mysql://127.0.0.1/tall?useUnicode=true&characterEncoding=UTF-8 |
## url: jdbc:mysql://127.0.0.1/tall?useUnicode=true&characterEncoding=UTF-8 |
||||
url: jdbc:mysql://test.tall.wiki/tall?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&autoReconnect=true |
# url: jdbc:mysql://test.tall.wiki/tall?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&autoReconnect=true |
||||
username: root |
# username: root |
||||
validationQuery: SELECT 1 FROM DUAL |
# validationQuery: SELECT 1 FROM DUAL |
||||
env: CCSENS_TALL |
# env: CCSENS_TALL |
@ -1,196 +1,196 @@ |
|||||
<?xml version="1.0" encoding="UTF-8"?> |
<!--<?xml version="1.0" encoding="UTF-8"?>--> |
||||
<!-- 日志级别从低到高分为TRACE < DEBUG < INFO < WARN < ERROR < FATAL,如果设置为WARN,则低于WARN的信息都不会输出 --> |
<!--<!– 日志级别从低到高分为TRACE < DEBUG < INFO < WARN < ERROR < FATAL,如果设置为WARN,则低于WARN的信息都不会输出 –>--> |
||||
<!-- scan:当此属性设置为true时,配置文件如果发生改变,将会被重新加载,默认值为true --> |
<!--<!– scan:当此属性设置为true时,配置文件如果发生改变,将会被重新加载,默认值为true –>--> |
||||
<!-- scanPeriod:设置监测配置文件是否有修改的时间间隔,如果没有给出时间单位,默认单位是毫秒。当scan为true时,此属性生效。默认的时间间隔为1分钟。 --> |
<!--<!– scanPeriod:设置监测配置文件是否有修改的时间间隔,如果没有给出时间单位,默认单位是毫秒。当scan为true时,此属性生效。默认的时间间隔为1分钟。 –>--> |
||||
<!-- debug:当此属性设置为true时,将打印出logback内部日志信息,实时查看logback运行状态。默认值为false。 --> |
<!--<!– debug:当此属性设置为true时,将打印出logback内部日志信息,实时查看logback运行状态。默认值为false。 –>--> |
||||
<configuration scan="true" scanPeriod="10 seconds"> |
<!--<configuration scan="true" scanPeriod="10 seconds">--> |
||||
|
|
||||
<!--<include resource="org/springframework/boot/logging/logback/base.xml" />--> |
<!-- <!–<include resource="org/springframework/boot/logging/logback/base.xml" />–>--> |
||||
|
|
||||
<contextName>logback</contextName> |
<!-- <contextName>logback</contextName>--> |
||||
<!-- name的值是变量的名称,value的值时变量定义的值。通过定义的值会被插入到logger上下文中。定义变量后,可以使“${}”来使用变量。 --> |
<!-- <!– name的值是变量的名称,value的值时变量定义的值。通过定义的值会被插入到logger上下文中。定义变量后,可以使“${}”来使用变量。 –>--> |
||||
<property name="log.path" value="/home/cloud/signin/log/" /> |
<!-- <property name="log.path" value="/home/cloud/signin/log/" />--> |
||||
|
|
||||
<!-- 彩色日志 --> |
<!-- <!– 彩色日志 –>--> |
||||
<!-- 彩色日志依赖的渲染类 --> |
<!-- <!– 彩色日志依赖的渲染类 –>--> |
||||
<conversionRule conversionWord="clr" converterClass="org.springframework.boot.logging.logback.ColorConverter" /> |
<!-- <conversionRule conversionWord="clr" converterClass="org.springframework.boot.logging.logback.ColorConverter" />--> |
||||
<conversionRule conversionWord="wex" converterClass="org.springframework.boot.logging.logback.WhitespaceThrowableProxyConverter" /> |
<!-- <conversionRule conversionWord="wex" converterClass="org.springframework.boot.logging.logback.WhitespaceThrowableProxyConverter" />--> |
||||
<conversionRule conversionWord="wEx" converterClass="org.springframework.boot.logging.logback.ExtendedWhitespaceThrowableProxyConverter" /> |
<!-- <conversionRule conversionWord="wEx" converterClass="org.springframework.boot.logging.logback.ExtendedWhitespaceThrowableProxyConverter" />--> |
||||
<!-- 彩色日志格式 --> |
<!-- <!– 彩色日志格式 –>--> |
||||
<property name="CONSOLE_LOG_PATTERN" value="${CONSOLE_LOG_PATTERN:-%clr(%d{yyyy-MM-dd HH:mm:ss.SSS}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}}"/> |
<!-- <property name="CONSOLE_LOG_PATTERN" value="${CONSOLE_LOG_PATTERN:-%clr(%d{yyyy-MM-dd HH:mm:ss.SSS}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}}"/>--> |
||||
|
|
||||
|
|
||||
<!--输出到控制台--> |
<!-- <!–输出到控制台–>--> |
||||
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender"> |
<!-- <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">--> |
||||
<!--此日志appender是为开发使用,只配置最底级别,控制台输出的日志级别是大于或等于此级别的日志信息--> |
<!-- <!–此日志appender是为开发使用,只配置最底级别,控制台输出的日志级别是大于或等于此级别的日志信息–>--> |
||||
<filter class="ch.qos.logback.classic.filter.ThresholdFilter"> |
<!-- <filter class="ch.qos.logback.classic.filter.ThresholdFilter">--> |
||||
<level>info</level> |
<!-- <level>info</level>--> |
||||
</filter> |
<!-- </filter>--> |
||||
<encoder> |
<!-- <encoder>--> |
||||
<Pattern>${CONSOLE_LOG_PATTERN}</Pattern> |
<!-- <Pattern>${CONSOLE_LOG_PATTERN}</Pattern>--> |
||||
<!-- 设置字符集 --> |
<!-- <!– 设置字符集 –>--> |
||||
<charset>UTF-8</charset> |
<!-- <charset>UTF-8</charset>--> |
||||
</encoder> |
<!-- </encoder>--> |
||||
</appender> |
<!-- </appender>--> |
||||
|
|
||||
|
|
||||
<!--输出到文件--> |
<!-- <!–输出到文件–>--> |
||||
|
|
||||
<!-- 时间滚动输出 level为 DEBUG 日志 --> |
<!-- <!– 时间滚动输出 level为 DEBUG 日志 –>--> |
||||
<appender name="DEBUG_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> |
<!-- <appender name="DEBUG_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">--> |
||||
<!-- 正在记录的日志文件的路径及文件名 --> |
<!-- <!– 正在记录的日志文件的路径及文件名 –>--> |
||||
<file>${log.path}/log_debug.log</file> |
<!-- <file>${log.path}/log_debug.log</file>--> |
||||
<!--日志文件输出格式--> |
<!-- <!–日志文件输出格式–>--> |
||||
<encoder> |
<!-- <encoder>--> |
||||
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern> |
<!-- <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>--> |
||||
<charset>UTF-8</charset> <!-- 设置字符集 --> |
<!-- <charset>UTF-8</charset> <!– 设置字符集 –>--> |
||||
</encoder> |
<!-- </encoder>--> |
||||
<!-- 日志记录器的滚动策略,按日期,按大小记录 --> |
<!-- <!– 日志记录器的滚动策略,按日期,按大小记录 –>--> |
||||
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> |
<!-- <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">--> |
||||
<!-- 日志归档 --> |
<!-- <!– 日志归档 –>--> |
||||
<fileNamePattern>${log.path}/debug/log-debug-%d{yyyy-MM-dd}.%i.log</fileNamePattern> |
<!-- <fileNamePattern>${log.path}/debug/log-debug-%d{yyyy-MM-dd}.%i.log</fileNamePattern>--> |
||||
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP"> |
<!-- <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">--> |
||||
<maxFileSize>100MB</maxFileSize> |
<!-- <maxFileSize>100MB</maxFileSize>--> |
||||
</timeBasedFileNamingAndTriggeringPolicy> |
<!-- </timeBasedFileNamingAndTriggeringPolicy>--> |
||||
<!--日志文件保留天数--> |
<!-- <!–日志文件保留天数–>--> |
||||
<maxHistory>15</maxHistory> |
<!-- <maxHistory>15</maxHistory>--> |
||||
</rollingPolicy> |
<!-- </rollingPolicy>--> |
||||
<!-- 此日志文件只记录debug级别的 --> |
<!-- <!– 此日志文件只记录debug级别的 –>--> |
||||
<filter class="ch.qos.logback.classic.filter.LevelFilter"> |
<!-- <filter class="ch.qos.logback.classic.filter.LevelFilter">--> |
||||
<level>debug</level> |
<!-- <level>debug</level>--> |
||||
<onMatch>ACCEPT</onMatch> |
<!-- <onMatch>ACCEPT</onMatch>--> |
||||
<onMismatch>DENY</onMismatch> |
<!-- <onMismatch>DENY</onMismatch>--> |
||||
</filter> |
<!-- </filter>--> |
||||
</appender> |
<!-- </appender>--> |
||||
|
|
||||
<!-- 时间滚动输出 level为 INFO 日志 --> |
<!-- <!– 时间滚动输出 level为 INFO 日志 –>--> |
||||
<appender name="INFO_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> |
<!-- <appender name="INFO_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">--> |
||||
<!-- 正在记录的日志文件的路径及文件名 --> |
<!-- <!– 正在记录的日志文件的路径及文件名 –>--> |
||||
<file>${log.path}/log_info.log</file> |
<!-- <file>${log.path}/log_info.log</file>--> |
||||
<!--日志文件输出格式--> |
<!-- <!–日志文件输出格式–>--> |
||||
<encoder> |
<!-- <encoder>--> |
||||
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern> |
<!-- <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>--> |
||||
<charset>UTF-8</charset> |
<!-- <charset>UTF-8</charset>--> |
||||
</encoder> |
<!-- </encoder>--> |
||||
<!-- 日志记录器的滚动策略,按日期,按大小记录 --> |
<!-- <!– 日志记录器的滚动策略,按日期,按大小记录 –>--> |
||||
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> |
<!-- <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">--> |
||||
<!-- 每天日志归档路径以及格式 --> |
<!-- <!– 每天日志归档路径以及格式 –>--> |
||||
<fileNamePattern>${log.path}/info/log-info-%d{yyyy-MM-dd}.%i.log</fileNamePattern> |
<!-- <fileNamePattern>${log.path}/info/log-info-%d{yyyy-MM-dd}.%i.log</fileNamePattern>--> |
||||
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP"> |
<!-- <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">--> |
||||
<maxFileSize>100MB</maxFileSize> |
<!-- <maxFileSize>100MB</maxFileSize>--> |
||||
</timeBasedFileNamingAndTriggeringPolicy> |
<!-- </timeBasedFileNamingAndTriggeringPolicy>--> |
||||
<!--日志文件保留天数--> |
<!-- <!–日志文件保留天数–>--> |
||||
<maxHistory>15</maxHistory> |
<!-- <maxHistory>15</maxHistory>--> |
||||
</rollingPolicy> |
<!-- </rollingPolicy>--> |
||||
<!-- 此日志文件只记录info级别的 --> |
<!-- <!– 此日志文件只记录info级别的 –>--> |
||||
<filter class="ch.qos.logback.classic.filter.LevelFilter"> |
<!-- <filter class="ch.qos.logback.classic.filter.LevelFilter">--> |
||||
<level>info</level> |
<!-- <level>info</level>--> |
||||
<onMatch>ACCEPT</onMatch> |
<!-- <onMatch>ACCEPT</onMatch>--> |
||||
<onMismatch>DENY</onMismatch> |
<!-- <onMismatch>DENY</onMismatch>--> |
||||
</filter> |
<!-- </filter>--> |
||||
</appender> |
<!-- </appender>--> |
||||
|
|
||||
<!-- 时间滚动输出 level为 WARN 日志 --> |
<!-- <!– 时间滚动输出 level为 WARN 日志 –>--> |
||||
<appender name="WARN_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> |
<!-- <appender name="WARN_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">--> |
||||
<!-- 正在记录的日志文件的路径及文件名 --> |
<!-- <!– 正在记录的日志文件的路径及文件名 –>--> |
||||
<file>${log.path}/log_warn.log</file> |
<!-- <file>${log.path}/log_warn.log</file>--> |
||||
<!--日志文件输出格式--> |
<!-- <!–日志文件输出格式–>--> |
||||
<encoder> |
<!-- <encoder>--> |
||||
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern> |
<!-- <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>--> |
||||
<charset>UTF-8</charset> <!-- 此处设置字符集 --> |
<!-- <charset>UTF-8</charset> <!– 此处设置字符集 –>--> |
||||
</encoder> |
<!-- </encoder>--> |
||||
<!-- 日志记录器的滚动策略,按日期,按大小记录 --> |
<!-- <!– 日志记录器的滚动策略,按日期,按大小记录 –>--> |
||||
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> |
<!-- <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">--> |
||||
<fileNamePattern>${log.path}/warn/log-warn-%d{yyyy-MM-dd}.%i.log</fileNamePattern> |
<!-- <fileNamePattern>${log.path}/warn/log-warn-%d{yyyy-MM-dd}.%i.log</fileNamePattern>--> |
||||
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP"> |
<!-- <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">--> |
||||
<maxFileSize>100MB</maxFileSize> |
<!-- <maxFileSize>100MB</maxFileSize>--> |
||||
</timeBasedFileNamingAndTriggeringPolicy> |
<!-- </timeBasedFileNamingAndTriggeringPolicy>--> |
||||
<!--日志文件保留天数--> |
<!-- <!–日志文件保留天数–>--> |
||||
<maxHistory>15</maxHistory> |
<!-- <maxHistory>15</maxHistory>--> |
||||
</rollingPolicy> |
<!-- </rollingPolicy>--> |
||||
<!-- 此日志文件只记录warn级别的 --> |
<!-- <!– 此日志文件只记录warn级别的 –>--> |
||||
<filter class="ch.qos.logback.classic.filter.LevelFilter"> |
<!-- <filter class="ch.qos.logback.classic.filter.LevelFilter">--> |
||||
<level>warn</level> |
<!-- <level>warn</level>--> |
||||
<onMatch>ACCEPT</onMatch> |
<!-- <onMatch>ACCEPT</onMatch>--> |
||||
<onMismatch>DENY</onMismatch> |
<!-- <onMismatch>DENY</onMismatch>--> |
||||
</filter> |
<!-- </filter>--> |
||||
</appender> |
<!-- </appender>--> |
||||
|
|
||||
|
|
||||
<!-- 时间滚动输出 level为 ERROR 日志 --> |
<!-- <!– 时间滚动输出 level为 ERROR 日志 –>--> |
||||
<appender name="ERROR_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> |
<!-- <appender name="ERROR_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">--> |
||||
<!-- 正在记录的日志文件的路径及文件名 --> |
<!-- <!– 正在记录的日志文件的路径及文件名 –>--> |
||||
<file>${log.path}/log_error.log</file> |
<!-- <file>${log.path}/log_error.log</file>--> |
||||
<!--日志文件输出格式--> |
<!-- <!–日志文件输出格式–>--> |
||||
<encoder> |
<!-- <encoder>--> |
||||
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern> |
<!-- <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>--> |
||||
<charset>UTF-8</charset> <!-- 此处设置字符集 --> |
<!-- <charset>UTF-8</charset> <!– 此处设置字符集 –>--> |
||||
</encoder> |
<!-- </encoder>--> |
||||
<!-- 日志记录器的滚动策略,按日期,按大小记录 --> |
<!-- <!– 日志记录器的滚动策略,按日期,按大小记录 –>--> |
||||
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> |
<!-- <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">--> |
||||
<fileNamePattern>${log.path}/error/log-error-%d{yyyy-MM-dd}.%i.log</fileNamePattern> |
<!-- <fileNamePattern>${log.path}/error/log-error-%d{yyyy-MM-dd}.%i.log</fileNamePattern>--> |
||||
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP"> |
<!-- <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">--> |
||||
<maxFileSize>100MB</maxFileSize> |
<!-- <maxFileSize>100MB</maxFileSize>--> |
||||
</timeBasedFileNamingAndTriggeringPolicy> |
<!-- </timeBasedFileNamingAndTriggeringPolicy>--> |
||||
<!--日志文件保留天数--> |
<!-- <!–日志文件保留天数–>--> |
||||
<maxHistory>15</maxHistory> |
<!-- <maxHistory>15</maxHistory>--> |
||||
</rollingPolicy> |
<!-- </rollingPolicy>--> |
||||
<!-- 此日志文件只记录ERROR级别的 --> |
<!-- <!– 此日志文件只记录ERROR级别的 –>--> |
||||
<filter class="ch.qos.logback.classic.filter.LevelFilter"> |
<!-- <filter class="ch.qos.logback.classic.filter.LevelFilter">--> |
||||
<level>ERROR</level> |
<!-- <level>ERROR</level>--> |
||||
<onMatch>ACCEPT</onMatch> |
<!-- <onMatch>ACCEPT</onMatch>--> |
||||
<onMismatch>DENY</onMismatch> |
<!-- <onMismatch>DENY</onMismatch>--> |
||||
</filter> |
<!-- </filter>--> |
||||
</appender> |
<!-- </appender>--> |
||||
|
|
||||
<!-- |
<!-- <!–--> |
||||
<logger>用来设置某一个包或者具体的某一个类的日志打印级别、 |
<!-- <logger>用来设置某一个包或者具体的某一个类的日志打印级别、--> |
||||
以及指定<appender>。<logger>仅有一个name属性, |
<!-- 以及指定<appender>。<logger>仅有一个name属性,--> |
||||
一个可选的level和一个可选的addtivity属性。 |
<!-- 一个可选的level和一个可选的addtivity属性。--> |
||||
name:用来指定受此logger约束的某一个包或者具体的某一个类。 |
<!-- name:用来指定受此logger约束的某一个包或者具体的某一个类。--> |
||||
level:用来设置打印级别,大小写无关:TRACE, DEBUG, INFO, WARN, ERROR, ALL 和 OFF, |
<!-- level:用来设置打印级别,大小写无关:TRACE, DEBUG, INFO, WARN, ERROR, ALL 和 OFF,--> |
||||
还有一个特俗值INHERITED或者同义词NULL,代表强制执行上级的级别。 |
<!-- 还有一个特俗值INHERITED或者同义词NULL,代表强制执行上级的级别。--> |
||||
如果未设置此属性,那么当前logger将会继承上级的级别。 |
<!-- 如果未设置此属性,那么当前logger将会继承上级的级别。--> |
||||
addtivity:是否向上级logger传递打印信息。默认是true。 |
<!-- addtivity:是否向上级logger传递打印信息。默认是true。--> |
||||
--> |
<!-- –>--> |
||||
<!--<logger name="org.springframework.web" level="info"/>--> |
<!-- <!–<logger name="org.springframework.web" level="info"/>–>--> |
||||
<!--<logger name="org.springframework.scheduling.annotation.ScheduledAnnotationBeanPostProcessor" level="INFO"/>--> |
<!-- <!–<logger name="org.springframework.scheduling.annotation.ScheduledAnnotationBeanPostProcessor" level="INFO"/>–>--> |
||||
<!-- |
<!-- <!–--> |
||||
使用mybatis的时候,sql语句是debug下才会打印,而这里我们只配置了info,所以想要查看sql语句的话,有以下两种操作: |
<!-- 使用mybatis的时候,sql语句是debug下才会打印,而这里我们只配置了info,所以想要查看sql语句的话,有以下两种操作:--> |
||||
第一种把<root level="info">改成<root level="DEBUG">这样就会打印sql,不过这样日志那边会出现很多其他消息 |
<!-- 第一种把<root level="info">改成<root level="DEBUG">这样就会打印sql,不过这样日志那边会出现很多其他消息--> |
||||
第二种就是单独给dao下目录配置debug模式,代码如下,这样配置sql语句会打印,其他还是正常info级别: |
<!-- 第二种就是单独给dao下目录配置debug模式,代码如下,这样配置sql语句会打印,其他还是正常info级别:--> |
||||
--> |
<!-- –>--> |
||||
|
|
||||
|
|
||||
<!-- |
<!-- <!–--> |
||||
root节点是必选节点,用来指定最基础的日志输出级别,只有一个level属性 |
<!-- root节点是必选节点,用来指定最基础的日志输出级别,只有一个level属性--> |
||||
level:用来设置打印级别,大小写无关:TRACE, DEBUG, INFO, WARN, ERROR, ALL 和 OFF, |
<!-- level:用来设置打印级别,大小写无关:TRACE, DEBUG, INFO, WARN, ERROR, ALL 和 OFF,--> |
||||
不能设置为INHERITED或者同义词NULL。默认是DEBUG |
<!-- 不能设置为INHERITED或者同义词NULL。默认是DEBUG--> |
||||
可以包含零个或多个元素,标识这个appender将会添加到这个logger。 |
<!-- 可以包含零个或多个元素,标识这个appender将会添加到这个logger。--> |
||||
--> |
<!-- –>--> |
||||
|
|
||||
<!--开发环境:打印控制台--> |
<!-- <!–开发环境:打印控制台–>--> |
||||
<springProfile name="dev"> |
<!-- <springProfile name="dev">--> |
||||
<logger name="com.ccsens.ptpro.persist.*" level="debug"/> |
<!-- <logger name="com.ccsens.ptpro.persist.*" level="debug"/>--> |
||||
</springProfile> |
<!-- </springProfile>--> |
||||
|
|
||||
<root level="info"> |
|
||||
<appender-ref ref="CONSOLE" /> |
|
||||
<appender-ref ref="DEBUG_FILE" /> |
|
||||
<appender-ref ref="INFO_FILE" /> |
|
||||
<appender-ref ref="WARN_FILE" /> |
|
||||
<appender-ref ref="ERROR_FILE" /> |
|
||||
</root> |
|
||||
|
|
||||
<!--生产环境:输出到文件--> |
|
||||
<!--<springProfile name="pro">--> |
|
||||
<!-- <root level="info">--> |
<!-- <root level="info">--> |
||||
<!-- <appender-ref ref="CONSOLE" />--> |
<!-- <appender-ref ref="CONSOLE" />--> |
||||
<!-- <appender-ref ref="DEBUG_FILE" />--> |
<!-- <appender-ref ref="DEBUG_FILE" />--> |
||||
<!-- <appender-ref ref="INFO_FILE" />--> |
<!-- <appender-ref ref="INFO_FILE" />--> |
||||
<!--<appender-ref ref="ERROR_FILE" />--> |
|
||||
<!-- <appender-ref ref="WARN_FILE" />--> |
<!-- <appender-ref ref="WARN_FILE" />--> |
||||
|
<!-- <appender-ref ref="ERROR_FILE" />--> |
||||
<!-- </root>--> |
<!-- </root>--> |
||||
<!--</springProfile>--> |
|
||||
|
|
||||
</configuration> |
<!-- <!–生产环境:输出到文件–>--> |
||||
|
<!-- <!–<springProfile name="pro">–>--> |
||||
|
<!-- <!–<root level="info">–>--> |
||||
|
<!-- <!–<appender-ref ref="CONSOLE" />–>--> |
||||
|
<!-- <!–<appender-ref ref="DEBUG_FILE" />–>--> |
||||
|
<!-- <!–<appender-ref ref="INFO_FILE" />–>--> |
||||
|
<!-- <!–<appender-ref ref="ERROR_FILE" />–>--> |
||||
|
<!-- <!–<appender-ref ref="WARN_FILE" />–>--> |
||||
|
<!-- <!–</root>–>--> |
||||
|
<!-- <!–</springProfile>–>--> |
||||
|
|
||||
|
<!--</configuration>--> |
@ -1,5 +1,5 @@ |
|||||
spring: |
spring: |
||||
profiles: |
profiles: |
||||
active: dev |
active: test |
||||
include: util-dev,common |
include: util-test,common |
||||
|
|
||||
|
Loading…
Reference in new issue