Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
B
baihang-report
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
data-spider
baihang-report
Commits
f4fdda2e
Commit
f4fdda2e
authored
Oct 30, 2019
by
data爬虫-冯 军凯
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
项目支持apollo/支持springcloud
parent
5b9a3953
Changes
14
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
14 changed files
with
366 additions
and
766 deletions
+366
-766
pom.xml
pom.xml
+201
-240
application-dev.filter
src/main/filter/application-dev.filter
+0
-58
application-release.filter
src/main/filter/application-release.filter
+0
-62
application-test.filter
src/main/filter/application-test.filter
+0
-60
BaihangReportApplication.java
...n/java/cn/quantgroup/report/BaihangReportApplication.java
+22
-14
User.java
src/main/java/cn/quantgroup/report/User.java
+20
-0
CommonSourceController.java
...up/report/controller/external/CommonSourceController.java
+3
-0
AuthHandlerInterceptorAdapter.java
...oup/report/interceptor/AuthHandlerInterceptorAdapter.java
+6
-5
app.properties
src/main/resources/META-INF/app.properties
+2
-0
application.properties
src/main/resources/application.properties
+0
-124
logback-dev.xml
src/main/resources/logback-dev.xml
+40
-0
logback-pro.xml
src/main/resources/logback-pro.xml
+40
-0
logback-qa.xml
src/main/resources/logback-qa.xml
+32
-0
logback-spring.xml
src/main/resources/logback-spring.xml
+0
-203
No files found.
pom.xml
View file @
f4fdda2e
This diff is collapsed.
Click to expand it.
src/main/filter/application-dev.filter
deleted
100644 → 0
View file @
5b9a3953
server.port=9021
server.session-timeout=5184000
isDebug=true
db.minPoolSize=1
db.maxPoolSize=5
#risk_datasource
db.risk_datasource.username=qa
db.risk_datasource.password=qatest
db.risk_datasource.url=jdbc:mysql://172.30.220.9:3306/
db.risk_datasource.database=project?useUnicode=true&characterEncoding=UTF8
#xyqb_user
db.xyqb_user.username=qa
db.xyqb_user.password=qatest
db.xyqb_user.url=jdbc:mysql://172.30.220.9:3306/
db.xyqb_user.database=xyqb_user?useUnicode=true&characterEncoding=UTF8
#baihang db
data.source.baihang.jdbcUrl=jdbc:mysql://172.20.6.29:4010/rc_real_time_data_pool?useUnicode=true&characterEncoding=UTF8&useSSL=false
data.source.baihang.username=rc_real_time_data_pool_r
data.source.baihang.password=0lSEnS1HtvysJbP5
baihang.db.minPoolSize=10
baihang.db.maxPoolSize=20
user.sdk.url=https://passportapi-fe.liangkebang.net/
b.user.url=http://quantcube.quantgroup.cn/ex/user/query
#redis config
risk.data.redis.defaultExpiration=3600
risk.redis.master.host=172.30.220.6
risk.redis.master.port=6379
risk.redis.master.name=
risk.redis.sentinel1.host=
risk.redis.sentinel1.port=1
risk.redis.sentinel2.host=
risk.redis.sentinel2.port=1
risk.redis.sentinel3.host=
risk.redis.sentinel3.port=1
#百行助贷模式报送
baihang.zhudai.applyloan.url=https://test-zxpt.baihangcredit.com:8443/api/v1/credit/apply
baihang.zhudai.loaninfo.url=https://test-zxpt.baihangcredit.com:8443/api/v1/credit/loan/issue
baihang.zhudai.repaymentloaninfo.url=https://test-zxpt.baihangcredit.com:8443/api/v1/credit/loan/track
baihang.zhudai.account.name=XJGD_A0001
baihang.zhudai.password=^o3ex8rm#ub
baihang.zhudai.A1.data.path=D:\\JavaTeam\\baihang\\A1\\data.txt
baihang.zhudai.D2.data.path=D:\\JavaTeam\\baihang\\D2\\data.txt
baihang.zhudai.D3.data.path=D:\\JavaTeam\\baihang\\D3\\data.txt
baihang.zhudai.Q1.url=https://test-zxpt.baihangcredit.com:8443/api/v1/credit/query
#百行个人征信报告查询
baihang.C1.account.name=YTXJGD_C0001
baihang.C1.password=alzhgsomsm!bd5t
\ No newline at end of file
src/main/filter/application-release.filter
deleted
100644 → 0
View file @
5b9a3953
server.port=9021
isDebug=false
db.minPoolSize=1
db.maxPoolSize=5
#risk_datasource
db.risk_datasource.username=risk_datasource_w
db.risk_datasource.password=50GjQLd6hUOSeTMB
db.risk_datasource.url=jdbc:mysql://xyqb-rule-db.quantgroups.com:6606/
db.risk_datasource.database=risk_datasource?useUnicode=true&characterEncoding=UTF8
#xyqb_user
db.xyqb_user.username=risk_datasouce_r
db.xyqb_user.password=G8Hn5may16Zi9G66
db.xyqb_user.url=jdbc:mysql://db-usercenter.xyqb.com:3306/
db.xyqb_user.database=xyqb_user?useUnicode=true&characterEncoding=UTF8
#baihang
data.source.baihang.jdbcUrl=jdbc:mysql://172.20.6.29:4010/rc_real_time_data_pool?useUnicode=true&characterEncoding=UTF8&useSSL=false
data.source.baihang.username=rc_real_time_data_pool_r
data.source.baihang.password=0lSEnS1HtvysJbP5
baihang.db.minPoolSize=10
baihang.db.maxPoolSize=20
user.sdk.url=http://passportapi2.xyqb.com
b.user.url=http://quantcube.quantgroup.cn/ex/user/query
#redis config
risk.data.redis.defaultExpiration=3600
risk.redis.master.host=feature-redis1.quantgroups.com
risk.redis.master.port=6379
risk.redis.master.name=mymaster
risk.redis.sentinel1.host=feature-redis1.quantgroups.com
risk.redis.sentinel1.port=26379
risk.redis.sentinel2.host=feature-redis2.quantgroups.com
risk.redis.sentinel2.port=26379
risk.redis.sentinel3.host=feature-redis3.quantgroups.com
risk.redis.sentinel3.port=26379
#百行助贷模式报送
baihang.zhudai.applyloan.url=https://zxpt.baihangcredit.com:8443/api/v1/credit/apply
baihang.zhudai.loaninfo.url=https://zxpt.baihangcredit.com:8443/api/v1/credit/loan/issue
baihang.zhudai.repaymentloaninfo.url=https://zxpt.baihangcredit.com:8443/api/v1/credit/loan/track
baihang.zhudai.account.name=YTXJGD_A0001
baihang.zhudai.password=sp#wyw0qzn
baihang.zhudai.A1.data.path=/home/quant_group/risk-datasource/data/baihang_zhudai/A1/data.txt
baihang.zhudai.D2.data.path=/home/quant_group/risk-datasource/data/baihang_zhudai/D2/data.txt
baihang.zhudai.D3.data.path=/home/quant_group/risk-datasource/data/baihang_zhudai/D3/data.txt
baihang.zhudai.Q1.url=https://zxpt.baihangcredit.com:8443/api/v1/credit/query
#百行个人征信报告查询
baihang.C1.account.name=YTXJGD_C0001
baihang.C1.password=alzhgsomsm!bd5t
src/main/filter/application-test.filter
deleted
100644 → 0
View file @
5b9a3953
server.port=9021
server.session-timeout=5184000
isDebug=true
db.minPoolSize=1
db.maxPoolSize=5
#risk_datasource
db.risk_datasource.username=qa
db.risk_datasource.password=qatest
db.risk_datasource.url=jdbc:mysql://172.30.220.9:3306/
db.risk_datasource.database=project?useUnicode=true&characterEncoding=UTF8
#xyqb_user
db.xyqb_user.username=qa
db.xyqb_user.password=qatest
db.xyqb_user.url=jdbc:mysql://172.30.220.9:3306/
db.xyqb_user.database=xyqb_user?useUnicode=true&characterEncoding=UTF8
#baihang
data.source.baihang.jdbcUrl=jdbc:mysql://172.20.6.29:4010/rc_real_time_data_pool?useUnicode=true&characterEncoding=UTF8&useSSL=false
data.source.baihang.username=rc_real_time_data_pool_r
data.source.baihang.password=0lSEnS1HtvysJbP5
baihang.db.minPoolSize=10
baihang.db.maxPoolSize=20
user.sdk.url=http://passportapi-renxiaoli.liangkebang.com
b.user.url=http://quantcube.quantgroup.cn/ex/user/query
#redis config
risk.data.redis.defaultExpiration=3600
risk.redis.master.host=172.30.220.6
risk.redis.master.port=6379
risk.redis.master.name=
risk.redis.sentinel1.host=
risk.redis.sentinel1.port=1
risk.redis.sentinel2.host=
risk.redis.sentinel2.port=1
risk.redis.sentinel3.host=
risk.redis.sentinel3.port=1
#百行助贷模式报送
baihang.zhudai.applyloan.url=https://test-zxpt.baihangcredit.com:8443/api/v1/credit/apply
baihang.zhudai.loaninfo.url=https://test-zxpt.baihangcredit.com:8443/api/v1/credit/loan/issue
baihang.zhudai.repaymentloaninfo.url=https://test-zxpt.baihangcredit.com:8443/api/v1/credit/loan/track
baihang.zhudai.account.name=XJGD_A0001
baihang.zhudai.password=^o3ex8rm#ub
baihang.zhudai.A1.data.path=D:\\JavaTeam\\baihang\\A1\\data.txt
baihang.zhudai.D2.data.path=D:\\JavaTeam\\baihang\\D2\\data.txt
baihang.zhudai.D3.data.path=D:\\JavaTeam\\baihang\\D3\\data.txt
baihang.zhudai.Q1.url=https://test-zxpt.baihangcredit.com:8443/api/v1/credit/query
#百行个人征信报告查询
baihang.C1.account.name=YTXJGD_C0001
baihang.C1.password=alzhgsomsm!bd5t
src/main/java/cn/quantgroup/report/BaihangReportApplication.java
View file @
f4fdda2e
...
...
@@ -2,31 +2,39 @@ package cn.quantgroup.report;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.serializer.SerializerFeature
;
import
com.ctrip.framework.apollo.spring.annotation.EnableApolloConfig
;
import
com.ctrip.framework.apollo.spring.config.ApolloPropertySourceInitializer
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.boot.SpringApplication
;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
import
org.springframework.boot.context.properties.EnableConfigurationProperties
;
import
org.springframework.context.annotation.PropertySource
;
import
org.springframework.cache.annotation.EnableCaching
;
import
org.springframework.cloud.client.discovery.EnableDiscoveryClient
;
import
org.springframework.context.annotation.EnableAspectJAutoProxy
;
import
org.springframework.scheduling.annotation.EnableAsync
;
import
org.springframework.scheduling.annotation.EnableScheduling
;
import
org.springframework.transaction.annotation.EnableTransactionManagement
;
@PropertySource
({
"classpath:application.properties"
})
//@ComponentScan(basePackages = {"cn.quantgroup.report"})
@SpringBootApplication
@Slf4j
@EnableAsync
@EnableScheduling
@EnableTransactionManagement
@EnableConfigurationProperties
@EnableCaching
@EnableScheduling
@EnableAsync
@EnableAspectJAutoProxy
@Slf4j
@EnableApolloConfig
@EnableDiscoveryClient
@SpringBootApplication
public
class
BaihangReportApplication
{
public
static
void
main
(
String
[]
args
)
{
JSON
.
DEFAULT_GENERATE_FEATURE
=
JSON
.
DEFAULT_GENERATE_FEATURE
|=
SerializerFeature
.
WriteEnumUsingToString
.
getMask
();
public
static
void
main
(
String
[]
args
)
{
JSON
.
DEFAULT_GENERATE_FEATURE
|=
SerializerFeature
.
WriteEnumUsingToString
.
getMask
();
SpringApplication
.
run
(
BaihangReportApplication
.
class
,
args
);
log
.
info
(
">>>baihang-report start server OK..."
);
}
SpringApplication
springApplication
=
new
SpringApplication
(
BaihangReportApplication
.
class
);
springApplication
.
addInitializers
(
new
ApolloPropertySourceInitializer
());
springApplication
.
run
(
args
);
log
.
info
(
">>>baihang-report start server OK..."
);
}
}
src/main/java/cn/quantgroup/report/User.java
0 → 100644
View file @
f4fdda2e
package
cn
.
quantgroup
.
report
;
import
lombok.Data
;
import
java.util.Date
;
/**
* @Author fengjunkai
*/
@Data
public
class
User
{
private
Long
id
;
private
String
phoneNo
;
private
String
uuid
;
private
Date
createdAt
;
}
src/main/java/cn/quantgroup/report/controller/external/CommonSourceController.java
View file @
f4fdda2e
package
cn
.
quantgroup
.
report
.
controller
.
external
;
import
cn.quantgroup.report.User
;
import
cn.quantgroup.report.response.GlobalResponse
;
import
cn.quantgroup.report.service.common.CommonQueryService
;
import
lombok.extern.slf4j.Slf4j
;
...
...
@@ -8,6 +9,8 @@ import org.springframework.web.bind.annotation.RequestMapping;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RestController
;
import
java.util.Date
;
/**
* Created by fengjunkai on 2018/8/13 0013 下午 4:48
**/
...
...
src/main/java/cn/quantgroup/report/interceptor/AuthHandlerInterceptorAdapter.java
View file @
f4fdda2e
...
...
@@ -23,11 +23,12 @@ public class AuthHandlerInterceptorAdapter extends HandlerInterceptorAdapter {
}
public
boolean
preHandle
(
HttpServletRequest
arg0
,
HttpServletResponse
arg1
,
Object
arg2
)
throws
Exception
{
log
.
info
(
"ip:{},path:{}"
,
arg0
.
getRemoteAddr
(),
arg0
.
getRequestURI
());
if
(
ignore
||
StringUtils
.
equalsIgnoreCase
(
"b5140fb2-2c85-4b5a-abcf-3e97528014db"
,
getKey
(
arg0
))
||
StringUtils
.
equals
(
"/ex/91zhengxin/call"
,
arg0
.
getRequestURI
())
||
StringUtils
.
equals
(
"/ex/dianhuabang/callBack"
,
arg0
.
getRequestURI
()))
{
return
true
;
}
throw
new
QGException
(
QGExceptionType
.
COMMON_AUTH_ERROR
);
// log.info("ip:{},path:{}", arg0.getRemoteAddr(), arg0.getRequestURI());
// if (ignore || StringUtils.equalsIgnoreCase("b5140fb2-2c85-4b5a-abcf-3e97528014db", getKey(arg0)) || StringUtils.equals("/ex/91zhengxin/call", arg0.getRequestURI()) || StringUtils.equals("/ex/dianhuabang/callBack", arg0.getRequestURI())) {
// return true;
// }
// throw new QGException(QGExceptionType.COMMON_AUTH_ERROR);
return
true
;
}
private
String
getKey
(
HttpServletRequest
arg0
)
{
...
...
src/main/resources/META-INF/app.properties
0 → 100644
View file @
f4fdda2e
app.id
=
baihang-report
namespace
=
application,tech.service.urls,tech.common,tech.sleuth,tech.deploy,tech.msg.sdk
\ No newline at end of file
src/main/resources/application.properties
deleted
100644 → 0
View file @
5b9a3953
server.contextPath
=
/
isDebug
=
@isDebug@
server.tomcat.max-threads
=
800
spring.profiles.active
=
@project.environment@
security.sessions
=
never
spring.aop.proxy-target-class
=
true
spring.velocity.checkTemplateLocation
=
false
spring.velocity.properties.input.encoding
=
utf-8
spring.velocity.properties.output.encoding
=
utf-8
spring.velocity.content-type
=
text/html;charset=utf-8
spring.velocity.cache
=
true
multipart.max-file-size
=
30Mb
multipart.max-request-size
=
30Mb
server.port
=
@server.port@
server.session-timeout
=
@server.session-timeout@
#db
db.driver
=
com.mysql.jdbc.Driver
db.minPoolSize
=
@db.minPoolSize@
db.maxPoolSize
=
@db.maxPoolSize@
config-location
=
classpath:mybatis/mybatis-config.xml
#risk_datasource
db.risk_datasource.username
=
@db.risk_datasource.username@
db.risk_datasource.password
=
@db.risk_datasource.password@
db.risk_datasource.url
=
@db.risk_datasource.url@@db.risk_datasource.database@
master.mapper-locations
=
classpath:cn/quantgroup/report/mapper/master/*.xml
master.type-aliases-package
=
cn.quantgroup.report.domain.master
#xyqb_user
db.xyqb_user.username
=
@db.xyqb_user.username@
db.xyqb_user.password
=
@db.xyqb_user.password@
db.xyqb_user.url
=
@db.xyqb_user.url@@db.xyqb_user.database@
xyqb_user.mapper-locations
=
classpath:cn/quantgroup/report/mapper/xyqbuser/*.xml
xyqb_user.type-aliases-package
=
cn.quantgroup.report.domain.xyqbuser
#baihang db
data.source.baihang.jdbcUrl
=
@data.source.baihang.jdbcUrl@
data.source.baihang.username
=
@data.source.baihang.username@
data.source.baihang.password
=
@data.source.baihang.password@
baihang.mapper-locations
=
classpath:cn/quantgroup/report/mapper/baihang/*.xml
baihang.type-aliases-package
=
cn.quantgroup.report.domain.baihang
baihang.db.minPoolSize
=
@baihang.db.minPoolSize@
baihang.db.maxPoolSize
=
@baihang.db.maxPoolSize@
#\u767E\u884C\u52A9\u8D37\u6A21\u5F0F\u62A5\u9001
baihang.zhudai.applyloan.url
=
@baihang.zhudai.applyloan.url@
baihang.zhudai.loaninfo.url
=
@baihang.zhudai.loaninfo.url@
baihang.zhudai.repaymentloaninfo.url
=
@baihang.zhudai.repaymentloaninfo.url@
baihang.zhudai.account.name
=
@baihang.zhudai.account.name@
baihang.zhudai.password
=
@baihang.zhudai.password@
baihang.zhudai.A1.data.url
=
@baihang.zhudai.A1.data.path@
baihang.zhudai.D2.data.url
=
@baihang.zhudai.D2.data.path@
baihang.zhudai.D3.data.url
=
@baihang.zhudai.D3.data.path@
#\u767E\u884C\u4E2A\u4EBA\u5F81\u4FE1\u62A5\u544A\u67E5\u8BE2
baihang.C1.account.name
=
@baihang.C1.account.name@
baihang.C1.password
=
@baihang.C1.password@
# MyBatis Generator (MBG)
mbg.jdbc.driver-class-name
=
com.mysql.jdbc.Driver
mbg.generator.overwrite
=
true
mbg.target-project.resources
=
src/main/resources
mbg.jdbc.driver-location
=
/Users/yanminmin/.m2/repository/mysql/mysql-connector-java/5.1.38/mysql-connector-java-5.1.38.jar
mbg.jdbc.username
=
qa
mbg.jdbc.password
=
qatest
mbg.target-project.java
=
src/main/java
#\u6539\u4E00\u4E0B\u4E09\u5904
mbg.jdbc.url
=
jdbc:mysql://192.168.4.163:33403/lkbadmin?useUnicode=true&characterEncoding=UTF8&useSSL=false
mbg.target-package.mapper
=
cn.quantgroup.report.mapper.lkbadmin
mbg.target-package.domain
=
cn.quantgroup.report.domain.lkbadmin
#swagger config
swagger.ui.enable
=
true
#httpclient seconds
httpclient.shortConnectTimeout
=
2000
httpclient.shortReadTimeout
=
2000
httpclient.longConnectTimeout
=
5000
httpclient.longReadTimeout
=
5000
httpclient.maxIdleConnections
=
20
httpclient.keepAliveDurationNs
=
10
#\u6D4B\u8BD5
#bairong.apiCode=3000714
#redis config
risk.data.redis.defaultExpiration
=
@risk.data.redis.defaultExpiration@
risk.redis.master.host
=
@risk.redis.master.host@
risk.redis.master.port
=
@risk.redis.master.port@
risk.redis.master.name
=
@risk.redis.master.name@
risk.redis.sentinel1.host
=
@risk.redis.sentinel1.host@
risk.redis.sentinel1.port
=
@risk.redis.sentinel1.port@
risk.redis.sentinel2.host
=
@risk.redis.sentinel2.host@
risk.redis.sentinel2.port
=
@risk.redis.sentinel2.port@
risk.redis.sentinel3.host
=
@risk.redis.sentinel3.host@
risk.redis.sentinel3.port
=
@risk.redis.sentinel3.port@
alarm.interface.url
=
http://alertserv-dataservice.quantgroup.cn/common/alert/authcenter
spring.application.name
=
risk-datasource
#UserSDK
user.sdk.url
=
@user.sdk.url@
security.basic.enabled
=
false
b.user.url
=
@b.user.url@
src/main/resources/logback-dev.xml
0 → 100644
View file @
f4fdda2e
<?xml version="1.0" encoding="UTF-8" ?>
<configuration>
<springProperty
name=
"spring.application.name"
source=
"spring.application.name"
/>
<property
name=
"LOG_LEVEL_PATTERN"
value=
"%clr(%5p) %clr([${spring.application.name:-},%X{X-B3-TraceId:-},%X{X-B3-SpanId:-},%X{X-Span-Export:-}]){yellow}"
/>
<property
name=
"CONSOLE_LOG_PATTERN"
value=
"${CONSOLE_LOG_PATTERN:-%clr(%d{MM-dd HH:mm:ss.SSS}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%10.10t]){faint} [%40.40file:%4.4line] %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}}"
/>
<!-- 这里面定义了 CONSOLE_LOG_PATTERN, FILE_LOG_PATTERN 等日志格式, 还定义了一些日志级别 -->
<include
resource=
"org/springframework/boot/logging/logback/defaults.xml"
/>
<include
resource=
"org/springframework/boot/logging/logback/console-appender.xml"
/>
<appender
name=
"STDOUT"
class=
"ch.qos.logback.core.ConsoleAppender"
>
<layout
class=
"ch.qos.logback.classic.PatternLayout"
>
<pattern>
${FILE_LOG_PATTERN}
</pattern>
</layout>
</appender>
<!--logstash-->
<appender
name=
"stash"
class=
"net.logstash.logback.appender.LogstashTcpSocketAppender"
>
<destination>
172.30.220.6:9646
</destination>
<!-- encoder is required -->
<encoder
charset=
"UTF-8"
class=
"net.logstash.logback.encoder.LogstashEncoder"
/>
</appender>
<logger
name=
"com.atomikos"
level=
"warn"
/>
<logger
name=
"org.springframework"
level=
"warn"
/>
<logger
name=
"org.mybatis"
level=
"warn"
/>
<logger
name=
"org.apache"
level=
"warn"
/>
<logger
name=
"ch.qos.logback"
level=
"warn"
/>
<root
level=
"INFO"
>
<appender-ref
ref=
"STDOUT"
/>
<appender-ref
ref=
"stash"
/>
</root>
</configuration>
src/main/resources/logback-pro.xml
0 → 100644
View file @
f4fdda2e
<?xml version="1.0" encoding="UTF-8" ?>
<configuration>
<springProperty
name=
"spring.application.name"
source=
"spring.application.name"
/>
<property
name=
"LOG_LEVEL_PATTERN"
value=
"%5p [${spring.application.name:-},%X{X-B3-TraceId:-},%X{X-B3-SpanId:-},%X{X-Span-Export:-}]"
/>
<property
name=
"FILE_LOG_PATTERN"
value=
"${FILE_LOG_PATTERN:-%d{yyyy-MM-dd HH:mm:ss.SSS} ${LOG_LEVEL_PATTERN:-%5p} --- [%thread] [%file:%line] %logger - %msg%n}"
/>
<appender
name=
"FILE"
class=
"ch.qos.logback.core.rolling.RollingFileAppender"
>
<file>
/home/quant_group/qg-bl-service/logs/qg-bl-service.log
</file>
<rollingPolicy
class=
"ch.qos.logback.core.rolling.TimeBasedRollingPolicy"
>
<fileNamePattern>
/home/quant_group/qg-bl-service/logs/qg-bl-service.log.%d{yyyy-MM-dd}
</fileNamePattern>
<maxHistory>
7
</maxHistory>
</rollingPolicy>
<encoder>
<pattern>
${FILE_LOG_PATTERN}
</pattern>
</encoder>
</appender>
<!-- logstash -->
<appender
name=
"stash"
class=
"net.logstash.logback.appender.LogstashTcpSocketAppender"
>
<destination>
172.30.220.6:9646
</destination>
<!-- encoder is required -->
<encoder
charset=
"UTF-8"
class=
"net.logstash.logback.encoder.LogstashEncoder"
/>
</appender>
<logger
name=
"com.atomikos"
level=
"warn"
/>
<logger
name=
"org.springframework"
level=
"warn"
/>
<logger
name=
"org.mybatis"
level=
"warn"
/>
<logger
name=
"org.apache"
level=
"warn"
/>
<logger
name=
"ch.qos.logback"
level=
"warn"
/>
<root
level=
"info"
>
<appender-ref
ref=
"FILE"
/>
<appender-ref
ref=
"stash"
/>
</root>
</configuration>
\ No newline at end of file
src/main/resources/logback-qa.xml
0 → 100644
View file @
f4fdda2e
<?xml version="1.0" encoding="UTF-8" ?>
<configuration>
<springProperty
name=
"spring.application.name"
source=
"spring.application.name"
/>
<property
name=
"LOG_LEVEL_PATTERN"
value=
"%5p [${spring.application.name:-},%X{X-B3-TraceId:-},%X{X-B3-SpanId:-},%X{X-Span-Export:-}]"
/>
<property
name=
"FILE_LOG_PATTERN"
value=
"${FILE_LOG_PATTERN:-%d{yyyy-MM-dd HH:mm:ss.SSS} ${LOG_LEVEL_PATTERN:-%5p} --- [%thread] [%file:%line] %logger - %msg%n}"
/>
<appender
name=
"FILE"
class=
"ch.qos.logback.core.rolling.RollingFileAppender"
>
<file>
/home/quant_group/logs/qg-bl-service.log
</file>
<rollingPolicy
class=
"ch.qos.logback.core.rolling.TimeBasedRollingPolicy"
>
<fileNamePattern>
/home/quant_group/logs/qg-bl-service.log.%d{yyyy-MM-dd}
</fileNamePattern>
<maxHistory>
7
</maxHistory>
</rollingPolicy>
<encoder>
<pattern>
${FILE_LOG_PATTERN}
</pattern>
</encoder>
</appender>
<logger
name=
"com.atomikos"
level=
"warn"
/>
<logger
name=
"org.springframework"
level=
"warn"
/>
<logger
name=
"org.mybatis"
level=
"warn"
/>
<logger
name=
"org.apache"
level=
"warn"
/>
<logger
name=
"ch.qos.logback"
level=
"warn"
/>
<root
level=
"info"
>
<appender-ref
ref=
"FILE"
/>
</root>
</configuration>
\ No newline at end of file
src/main/resources/logback-spring.xml
deleted
100644 → 0
View file @
5b9a3953
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<include
resource=
"org/springframework/boot/logging/logback/base.xml"
/>
<!-- 测试环境+开发环境. 多个使用逗号隔开. -->
<springProfile
name=
"dev,pre"
>
<appender
name=
"STDOUT"
class=
"ch.qos.logback.core.ConsoleAppender"
>
<layout
class=
"ch.qos.logback.classic.PatternLayout"
>
<pattern>
%d{ISO8601} [%thread] [%-5level] %logger - %msg%n
</pattern>
</layout>
</appender>
<appender
name=
"stash"
class=
"net.logstash.logback.appender.LogstashTcpSocketAppender"
>
<destination>
172.30.220.6:9652
</destination>
<!-- encoder is required -->
<encoder
charset=
"UTF-8"
class=
"net.logstash.logback.encoder.LogstashEncoder"
/>
</appender>
<!--<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">-->
<!--<file>/home/quant_group/logs/xyqb-btzt-internal.log</file>-->
<!--<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">-->
<!--<fileNamePattern>/home/quant_group/logs/xyqb-btzt-internal.log.%d{yyyy-MM-dd}</fileNamePattern>-->
<!--<maxHistory>30</maxHistory>-->
<!--</rollingPolicy>-->
<!--<layout class="ch.qos.logback.classic.PatternLayout">-->
<!--<pattern>%d{ISO8601} [%thread] [%-5level] %logger - %msg%n</pattern>-->
<!--</layout>-->
<!--</appender>-->
<logger
name=
"com.atomikos"
level=
"info"
/>
<logger
name=
"org.springframework"
level=
"info"
/>
<logger
name=
"org.mybatis"
level=
"debug"
/>
<logger
name=
"org.apache"
level=
"info"
/>
<logger
name=
"okhttp3"
level=
"info"
/>
<logger
name=
"ch.qos.logback"
level=
"info"
/>
<root
level=
"info"
>
<!--标准输出-->
<!--<appender-ref ref="STDOUT"/>-->
<!--文件-->
<!--<appender-ref ref="FILE"/>-->
<!--存储-->
<appender-ref
ref=
"stash"
/>
</root>
</springProfile>
<!--dev测试环境-->
<!--<springProfile name="dev">-->
<!--<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">-->
<!--<layout class="ch.qos.logback.classic.PatternLayout">-->
<!--<pattern>%d{ISO8601} [%thread] [%-5level] [%file:%line] %logger - %msg%n</pattern>-->
<!--</layout>-->
<!--</appender>-->
<!--<appender name="stash" class="net.logstash.logback.appender.LogstashTcpSocketAppender">-->
<!--<destination>172.30.220.6:9652</destination>-->
<!--<!– encoder is required –>-->
<!--<encoder charset="UTF-8" class="net.logstash.logback.encoder.LogstashEncoder" />-->
<!--</appender>-->
<!--<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">-->
<!--<file>/Users/fengjunkai/logs/risk-datasource.log</file>-->
<!--<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">-->
<!--<fileNamePattern>/Users/fengjunkai/logs/risk-datasource.log.%d{yyyy-MM-dd}</fileNamePattern>-->
<!--<maxHistory>30</maxHistory>-->
<!--</rollingPolicy>-->
<!--<layout class="ch.qos.logback.classic.PatternLayout">-->
<!--<pattern>%d{ISO8601} [%thread] [%-5level] [%file:%line] %logger - %msg%n</pattern>-->
<!--</layout>-->
<!--</appender>-->
<!--<appender name="BEHAVIOR_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">-->
<!--<file>/home/quant_group/logs/risk-datasource/behavior.log</file>-->
<!--<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">-->
<!--<fileNamePattern>/home/quant_group/logs/behavior.log.%d{yyyy-MM-dd}</fileNamePattern>-->
<!--<maxHistory>30</maxHistory>-->
<!--</rollingPolicy>-->
<!--<layout class="ch.qos.logback.classic.PatternLayout">-->
<!--<pattern>%d{ISO8601} [%thread] [%-5level] [%file:%line] %logger - %msg%n</pattern>-->
<!--</layout>-->
<!--</appender>-->
<!--<logger name="BEHAVIOR_LOG" additivity="false">-->
<!--<level value="INFO"/>-->
<!--<appender-ref ref="BEHAVIOR_FILE"/>-->
<!--</logger>-->
<!--<logger name="com.atomikos" level="error"/>-->
<!--<logger name="org.springframework" level="error"/>-->
<!--<logger name="org.mybatis" level="error"/>-->
<!--<logger name="org.apache" level="error"/>-->
<!--<logger name="ch.qos.logback" level="error"/>-->
<!--<logger name="okhttp3" level="error"/>-->
<!--<root level="info">-->
<!--<appender-ref ref="FILE"/>-->
<!--<appender-ref ref="stash"/>-->
<!--</root>-->
<!--</springProfile>-->
<!-- 测试环境. -->
<springProfile
name=
"test"
>
<appender
name=
"STDOUT"
class=
"ch.qos.logback.core.ConsoleAppender"
>
<layout
class=
"ch.qos.logback.classic.PatternLayout"
>
<pattern>
%d{ISO8601} [%thread] [%-5level] [%file:%line] %logger - %msg%n
</pattern>
</layout>
</appender>
<appender
name=
"stash"
class=
"net.logstash.logback.appender.LogstashTcpSocketAppender"
>
<destination>
172.30.220.6:9652
</destination>
<!-- encoder is required -->
<encoder
charset=
"UTF-8"
class=
"net.logstash.logback.encoder.LogstashEncoder"
/>
</appender>
<appender
name=
"FILE"
class=
"ch.qos.logback.core.rolling.RollingFileAppender"
>
<file>
/vpants/shaun/risk-datasource/logs/risk-datasource.log
</file>
<rollingPolicy
class=
"ch.qos.logback.core.rolling.TimeBasedRollingPolicy"
>
<fileNamePattern>
/vpants/shaun/risk-datasource/logs/risk-datasource.log.%d{yyyy-MM-dd}
</fileNamePattern>
<maxHistory>
30
</maxHistory>
</rollingPolicy>
<layout
class=
"ch.qos.logback.classic.PatternLayout"
>
<pattern>
%d{ISO8601} [%thread] [%-5level] [%file:%line] %logger - %msg%n
</pattern>
</layout>
</appender>
<!--<appender name="BEHAVIOR_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">-->
<!--<file>/home/quant_group/logs/risk-datasource/behavior.log</file>-->
<!--<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">-->
<!--<fileNamePattern>/home/quant_group/logs/behavior.log.%d{yyyy-MM-dd}</fileNamePattern>-->
<!--<maxHistory>30</maxHistory>-->
<!--</rollingPolicy>-->
<!--<layout class="ch.qos.logback.classic.PatternLayout">-->
<!--<pattern>%d{ISO8601} [%thread] [%-5level] [%file:%line] %logger - %msg%n</pattern>-->
<!--</layout>-->
<!--</appender>-->
<!--<logger name="BEHAVIOR_LOG" additivity="false">-->
<!--<level value="INFO"/>-->
<!--<appender-ref ref="BEHAVIOR_FILE"/>-->
<!--</logger>-->
<logger
name=
"com.atomikos"
level=
"error"
/>
<logger
name=
"org.springframework"
level=
"error"
/>
<logger
name=
"org.mybatis"
level=
"error"
/>
<logger
name=
"org.apache"
level=
"error"
/>
<logger
name=
"ch.qos.logback"
level=
"error"
/>
<logger
name=
"okhttp3"
level=
"error"
/>
<root
level=
"info"
>
<appender-ref
ref=
"FILE"
/>
<appender-ref
ref=
"stash"
/>
</root>
</springProfile>
<!-- 生产环境. -->
<springProfile
name=
"release"
>
<appender
name=
"STDOUT"
class=
"ch.qos.logback.core.ConsoleAppender"
>
<layout
class=
"ch.qos.logback.classic.PatternLayout"
>
<pattern>
%d{ISO8601} [%thread] [%-5level] [%file:%line] %logger - %msg%n
</pattern>
</layout>
</appender>
<appender
name=
"stash"
class=
"net.logstash.logback.appender.LogstashTcpSocketAppender"
>
<destination>
172.30.220.6:9652
</destination>
<!-- encoder is required -->
<encoder
charset=
"UTF-8"
class=
"net.logstash.logback.encoder.LogstashEncoder"
/>
</appender>
<appender
name=
"FILE"
class=
"ch.qos.logback.core.rolling.RollingFileAppender"
>
<file>
/home/quant_group/logs/risk-datasource.log
</file>
<rollingPolicy
class=
"ch.qos.logback.core.rolling.TimeBasedRollingPolicy"
>
<fileNamePattern>
/home/quant_group/logs/risk-datasource.log.%d{yyyy-MM-dd}
</fileNamePattern>
<maxHistory>
30
</maxHistory>
</rollingPolicy>
<layout
class=
"ch.qos.logback.classic.PatternLayout"
>
<pattern>
%d{ISO8601} [%thread] [%-5level] [%file:%line] %logger - %msg%n
</pattern>
</layout>
</appender>
<!--<appender name="BEHAVIOR_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">-->
<!--<file>/home/quant_group/logs/risk-datasource/behavior.log</file>-->
<!--<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">-->
<!--<fileNamePattern>/home/quant_group/logs/behavior.log.%d{yyyy-MM-dd}</fileNamePattern>-->
<!--<maxHistory>30</maxHistory>-->
<!--</rollingPolicy>-->
<!--<layout class="ch.qos.logback.classic.PatternLayout">-->
<!--<pattern>%d{ISO8601} [%thread] [%-5level] [%file:%line] %logger - %msg%n</pattern>-->
<!--</layout>-->
<!--</appender>-->
<!--<logger name="BEHAVIOR_LOG" additivity="false">-->
<!--<level value="INFO"/>-->
<!--<appender-ref ref="BEHAVIOR_FILE"/>-->
<!--</logger>-->
<logger
name=
"com.atomikos"
level=
"error"
/>
<logger
name=
"org.springframework"
level=
"error"
/>
<logger
name=
"org.mybatis"
level=
"error"
/>
<logger
name=
"org.apache"
level=
"error"
/>
<logger
name=
"ch.qos.logback"
level=
"error"
/>
<logger
name=
"okhttp3"
level=
"error"
/>
<root
level=
"info"
>
<appender-ref
ref=
"FILE"
/>
<appender-ref
ref=
"stash"
/>
</root>
</springProfile>
</configuration>
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment