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
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
...
...
@@ -8,140 +8,195 @@
<packaging>
jar
</packaging>
<name>
baihang-report
</name>
<parent>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter
-parent
</artifactId>
<version>
1.5.2.RELEASE
</version>
<groupId>
cn.quantgroup
</groupId>
<artifactId>
commons
-parent
</artifactId>
<version>
0.2.5.4
</version>
</parent>
<properties>
<project.environment>
dev
</project.environment>
<project.build.sourceEncoding>
UTF-8
</project.build.sourceEncoding>
<resource.delimiter>
@
</resource.delimiter>
<java.version>
1.8
</java.version>
<spring-boot-starter-redis.version>
1.4.6.RELEASE
</spring-boot-starter-redis.version>
<fastjson.version>
1.2.60
</fastjson.version>
<spring.boot.version>
1.5.9.RELEASE
</spring.boot.version>
<drools-version>
7.5.0.Final
</drools-version>
<spring-context-support.version>
4.1.6.RELEASE
</spring-context-support.version>
<fastjson.version>
1.2.21
</fastjson.version>
<okhttp.version>
3.4.2
</okhttp.version>
<retrofit.version>
2.1.0
</retrofit.version>
<rxjava.version>
1.2.3
</rxjava.version>
<jackson.version>
2.8.7
</jackson.version>
<maven.test.skip>
true
</maven.test.skip>
<mybatis-spring-boot.version>
1.1.1
</mybatis-spring-boot.version>
<qiniu-java-sdk.version>
7.1.1
</qiniu-java-sdk.version>
<mysql.version>
5.1.44
</mysql.version>
</properties>
<dependencies>
<build>
<resources>
<resource>
<filtering>
true
</filtering>
<directory>
src/main/resources/
</directory>
<includes>
<include>
*.properties
</include>
</includes>
</resource>
<resource>
<directory>
src/main/java
</directory>
<includes>
<include>
**/*.xml
</include>
</includes>
</resource>
<resource>
<directory>
${project.basedir}/src/main/resources
</directory>
</resource>
<resource>
<directory>
${project.build.directory}/generated-resources
</directory>
</resource>
</resources>
<!--springboot-->
<dependency>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-aop
</artifactId>
</dependency>
<plugins>
<plugin>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-maven-plugin
</artifactId>
</plugin>
<plugin>
<groupId>
org.apache.maven.plugins
</groupId>
<artifactId>
maven-compiler-plugin
</artifactId>
<version>
3.1
</version>
<configuration>
<source>
${java.version}
</source>
<target>
${java.version}
</target>
<encoding>
${project.build.sourceEncoding}
</encoding>
</configuration>
</plugin>
<plugin>
<groupId>
org.mybatis.generator
</groupId>
<artifactId>
mybatis-generator-maven-plugin
</artifactId>
<version>
1.3.5
</version>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>
org.
springframework.amqp
</groupId>
<artifactId>
spring-rabbit
</artifactId>
<version>
1.
4.6.RELEASE
</version>
<groupId>
org.
projectlombok
</groupId>
<artifactId>
lombok
</artifactId>
<version>
1.
16.16
</version>
</dependency>
<!--spring-->
<dependency>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-web
</artifactId>
</dependency>
<dependency>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-security
</artifactId>
<artifactId>
spring-boot
</artifactId>
</dependency>
<!--<dependency>-->
<!--<groupId>org.springframework.data</groupId>-->
<!--<artifactId>spring-data-redis</artifactId>-->
<!--</dependency>-->
<dependency>
<groupId>
org.springframework
</groupId>
<artifactId>
spring-context-support
</artifactId>
</dependency>
<dependency>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-test
</artifactId>
<scope>
test
</scope>
</dependency>
<dependency>
<groupId>
commons-lang
</groupId>
<artifactId>
commons-lang
</artifactId>
<version>
2.6
</version>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-data-jpa
</artifactId>
</dependency>
<dependency>
<groupId>
org.mybatis.spring.boot
</groupId>
<artifactId>
mybatis-spring-boot-starter
</artifactId>
<version>
1.1.1
</version>
</dependency>
<dependency>
<groupId>
com.github.pagehelper
</groupId>
<artifactId>
pagehelper
</artifactId>
<version>
5.1.2
</version>
</dependency>
<!--<dependency>-->
<!--<groupId>redis.clients</groupId>-->
<!--<artifactId>jedis</artifactId>-->
<!--</dependency>-->
<dependency>
<groupId>
org.apache.httpcomponents
</groupId>
<artifactId>
httpasyncclient
</artifactId>
<version>
4.1.3
</version>
<artifactId>
httpclient
</artifactId>
</dependency>
<dependency>
<groupId>
commons-cli
</groupId>
<artifactId>
commons-cli
</artifactId>
<version>
1.3.1
</version>
<groupId>
com.google.code.gson
</groupId>
<artifactId>
gson
</artifactId>
</dependency>
<!--google-->
<dependency>
<groupId>
org.apache.commons
</groupId>
<artifactId>
commons-lang3
</artifactId>
<version>
3.5
</version>
</dependency>
<dependency>
<groupId>
commons-io
</groupId>
<artifactId>
commons-io
</artifactId>
<version>
2.6
</version>
</dependency>
<dependency>
<groupId>
commons-collections
</groupId>
<artifactId>
commons-collections
</artifactId>
<version>
3.2.2
</version>
</dependency>
<dependency>
<groupId>
com.google.guava
</groupId>
<artifactId>
guava
</artifactId>
<version>
24.0-jre
</version>
</dependency>
<!--db-->
<dependency>
<groupId>
com.zaxxer
</groupId>
<artifactId>
HikariCP
</artifactId>
<version>
${hikaricp.version}
</version>
</dependency>
<dependency>
<groupId>
org.mybatis.spring.boot
</groupId>
<artifactId>
mybatis-spring-boot-starter
</artifactId>
<version>
${mybatis-spring-boot.version}
</version>
</dependency>
<dependency>
<groupId>
mysql
</groupId>
<artifactId>
mysql-connector-java
</artifactId>
<version>
${mysql.version}
</version>
</dependency>
<!-- mybatis 生成器-->
<dependency>
<groupId>
commons-collections
</groupId>
<artifactId>
commons-collections
</artifactId>
<version>
3.2.1
</version>
<groupId>
org.mybatis.generator
</groupId>
<artifactId>
mybatis-generator-core
</artifactId>
<version>
1.3.5
</version>
</dependency>
<!--util-->
<dependency>
<groupId>
joda-time
</groupId>
<artifactId>
joda-time
</artifactId>
</dependency>
<dependency>
<groupId>
com.google.code.gson
</groupId>
<artifactId>
gson
</artifactId>
<version>
2.3.1
</version>
</dependency>
<!--json -->
<dependency>
<groupId>
com.alibaba
</groupId>
<artifactId>
fastjson
</artifactId>
<version>
${fastjson.version}
</version>
</dependency>
<dependency>
<groupId>
org.projectlombok
</groupId>
<artifactId>
lombok
</artifactId>
<version>
1.16.2
</version>
<version>
1.2.46
</version>
</dependency>
<dependency>
<groupId>
net.logstash.logback
</groupId>
<artifactId>
logstash-logback-encoder
</artifactId>
<version>
4.9
</version>
<groupId>
org.dom4j
</groupId>
<artifactId>
dom4j
</artifactId>
<version>
2.1.0
</version>
</dependency>
<dependency>
<groupId>
org.jsoup
</groupId>
<artifactId>
jsoup
</artifactId>
<version>
1.9.2
</version>
<groupId>
commons-lang
</groupId>
<artifactId>
commons-lang
</artifactId>
<version>
2.6
</version>
</dependency>
<dependency>
<groupId>
com.antgroup.zmxy
</groupId>
<artifactId>
zmopenapi
</artifactId>
<version>
20170605091630
</version>
</dependency>
<!---ok http stack -->
<!--ok http -->
<dependency>
<groupId>
com.squareup.okhttp3
</groupId>
<artifactId>
okhttp
</artifactId>
...
...
@@ -152,6 +207,7 @@
<artifactId>
logging-interceptor
</artifactId>
<version>
${okhttp.version}
</version>
</dependency>
<!--retrofit -->
<dependency>
<groupId>
com.squareup.retrofit2
</groupId>
<artifactId>
retrofit
</artifactId>
...
...
@@ -167,123 +223,111 @@
<artifactId>
converter-simplexml
</artifactId>
<version>
${retrofit.version}
</version>
</dependency>
<dependency>
<groupId>
org.simpleframework
</groupId>
<artifactId>
simple-xml
</artifactId>
<version>
2.7.1
</version>
</dependency>
<dependency>
<groupId>
org.asynchttpclient
</groupId>
<artifactId>
async-http-client
</artifactId>
<version>
2.0.24
</version>
</dependency>
<!-- kafka -->
<dependency>
<groupId>
com.fasterxml.jackson.core
</groupId>
<artifactId>
jackson-core
</artifactId>
<version>
2.5.3
</version>
<groupId>
org.springframework.kafka
</groupId>
<artifactId>
spring-kafka
</artifactId>
<version>
1.2.1.RELEASE
</version>
</dependency>
<dependency>
<groupId>
com.fasterxml.jackson.core
</groupId>
<artifactId>
jackson-databind
</artifactId>
<version>
2.5.3
</version>
<groupId>
net.logstash.logback
</groupId>
<artifactId>
logstash-logback-encoder
</artifactId>
<version>
4.9
</version>
</dependency>
<dependency>
<groupId>
com.
fasterxml.jackson.core
</groupId>
<artifactId>
jackson-annotations
</artifactId>
<version>
2.5.3
</version>
<groupId>
com.
ctrip.framework.apollo
</groupId>
<artifactId>
apollo-client
</artifactId>
<version>
0.10.2
</version>
</dependency>
<dependency>
<groupId>
cn.quantgroup
</groupId>
<artifactId>
quantgroup-config-sdk
</artifactId>
<version>
1.0.3-SNAPSHOT
</version>
<artifactId>
quantgroup-user-sdk
</artifactId>
<version>
1.0.13-release
</version>
<exclusions>
<exclusion>
<groupId>
org.slf4j
</groupId>
<artifactId>
slf4j-log4j12
</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-redis
</artifactId>
<version>
${spring-boot-starter-redis.version}
</version>
</dependency>
<!-- https://mvnrepository.com/artifact/net.sf.json-lib/json-lib-ext-spring -->
<dependency>
<groupId>
net.sf.json-lib
</groupId>
<artifactId>
json-lib-ext-spring
</artifactId>
<version>
1.0.2
</version>
<version>
1.4.6.RELEASE
</version>
</dependency>
<!--SpringBoot, Cloud基础的依赖-->
<dependency>
<groupId>
org.hashids
</groupId>
<artifactId>
hashids
</artifactId>
<version>
1.0.1
</version>
<groupId>
cn.quantgroup
</groupId>
<artifactId>
commons-spring
</artifactId>
</dependency>
<!--暂时是空的.....-->
<dependency>
<groupId>
commons-codec
</groupId>
<artifactId>
commons-codec
</artifactId>
<version>
1.10
</version>
<groupId>
cn.quantgroup
</groupId>
<artifactId>
commons-core
</artifactId>
</dependency>
<!-- mybatis 生成器-->
<!--优雅停机, 不再强制停机-->
<dependency>
<groupId>
org.mybatis.generator
</groupId>
<artifactId>
mybatis-generator-core
</artifactId>
<version>
1.3.5
</version>
<groupId>
cn.quantgroup
</groupId>
<artifactId>
shutdown-spring-boot-starter
</artifactId>
</dependency>
<!--调用链追踪. 开启吧, 以后的监控,数据统计. 都从这里出数-->
<dependency>
<groupId>
org.bouncycastle
</groupId>
<artifactId>
bcprov-jdk16
</artifactId>
<version>
1.46
</version>
<groupId>
cn.quantgroup
</groupId>
<artifactId>
brave-spring-boot-starter
</artifactId>
</dependency>
<!--com.jcraft.jsch.* ChannelShell-->
<!--全局唯一的IDGenerator, 试运行阶段. 百度开发者+刘志国结合量化派场景, 倾情定制.-->
<dependency>
<groupId>
com.quantgroup
</groupId>
<artifactId>
brApi-shaded
</artifactId>
<version>
201808071146-Release
</version>
<groupId>
cn.quantgroup
</groupId>
<artifactId>
idgenerator-spring-boot-starter
</artifactId>
</dependency>
<!-- hbase 相关服务 -->
<!--<dependency>
<groupId>com.lkb.data</groupId>
<artifactId>lkb-data-service</artifactId>
<version>1.7.8.4-3c-SNAPSHOT</version>
</dependency>-->
<dependency>
<groupId>
com
mons-io
</groupId>
<artifactId>
commons-io
</artifactId>
<version>
2.
6
</version>
<groupId>
com
.dangdang
</groupId>
<artifactId>
elastic-job-lite-spring-shaded
</artifactId>
<version>
2.
1.5
</version>
</dependency>
<dependency>
<groupId>
cn.quantgroup
</groupId>
<artifactId>
quantgroup-user-sdk
</artifactId>
<version>
1.0.15-SNAPSHOT
</version>
<artifactId>
enoch-agent-spring-boot-starter
</artifactId>
</dependency>
<!-- add by 2019.09.09 -->
<!--<dependency>
<groupId>jxl</groupId>
<artifactId>jxl</artifactId>
<version>2.6.12.1</version>
</dependency>-->
<dependency>
<groupId>
com.alibaba
</groupId>
<artifactId>
fastjson
</artifactId>
<version>
1.2.60
</version>
<groupId>
org.apache.poi
</groupId>
<artifactId>
poi
</artifactId>
<version>
3.8
</version>
</dependency>
<dependency>
<groupId>
org.apache.poi
</groupId>
<artifactId>
poi-ooxml
</artifactId>
<version>
3.8
</version>
</dependency>
<dependency>
<groupId>
dom4j
</groupId>
<artifactId>
dom4j
</artifactId>
<version>
1.6.1
</version>
<groupId>
com.quantgroup
</groupId>
<artifactId>
brApi-shaded
</artifactId>
<version>
201808071146-Release
</version>
</dependency>
<dependency>
<groupId>
joda-time
</groupId>
<artifactId>
joda-time
</artifactId>
</dependency>
<dependency>
<groupId>
ant
</groupId>
...
...
@@ -291,106 +335,23 @@
<version>
1.6.5
</version>
</dependency>
</dependencies>
<build>
<filters>
<filter>
src/main/filter/application-${project.environment}.filter
</filter>
</filters>
<dependency>
<groupId>
org.springframework.cloud
</groupId>
<artifactId>
spring-cloud-starter-eureka-server
</artifactId>
</dependency>
<resources>
<resource>
<filtering>
true
</filtering>
<directory>
src/main/resources/
</directory>
<includes>
<include>
*.properties
</include>
</includes>
</resource>
<resource>
<directory>
src/main/java
</directory>
<includes>
<include>
**/*.xml
</include>
</includes>
</resource>
<resource>
<directory>
${project.basedir}/src/main/resources
</directory>
</resource>
</resources>
<plugins>
<plugin>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-maven-plugin
</artifactId>
</plugin>
<plugin>
<groupId>
org.apache.maven.plugins
</groupId>
<artifactId>
maven-compiler-plugin
</artifactId>
<version>
3.1
</version>
<configuration>
<source>
${java.version}
</source>
<target>
${java.version}
</target>
<encoding>
${project.build.sourceEncoding}
</encoding>
</configuration>
</plugin>
<plugin>
<groupId>
org.apache.maven.plugins
</groupId>
<artifactId>
maven-resources-plugin
</artifactId>
<version>
2.7
</version>
<configuration>
<delimiters>
<delimiter>
@
</delimiter>
</delimiters>
<useDefaultDelimiters>
false
</useDefaultDelimiters>
</configuration>
</plugin>
</dependencies>
<plugin>
<groupId>
org.mybatis.generator
</groupId>
<artifactId>
mybatis-generator-maven-plugin
</artifactId>
<version>
1.3.5
</version>
</plugin>
</plugins>
</build>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>
org.springframework.cloud
</groupId>
<artifactId>
spring-cloud-dependencies
</artifactId>
<version>
Camden.SR5
</version>
<type>
pom
</type>
<scope>
import
</scope>
</dependency>
</dependencies>
</dependencyManagement>
<profiles>
<profile>
<id>
dev
</id>
<properties>
<project.environment>
dev
</project.environment>
</properties>
</profile>
<profile>
<id>
test
</id>
<properties>
<project.environment>
test
</project.environment>
</properties>
</profile>
<profile>
<id>
product
</id>
<properties>
<project.environment>
release
</project.environment>
</properties>
</profile>
</profiles>
<!-- 使用分发管理将本项目打成jar包,直接上传到指定服务器 -->
<!--<distributionManagement>
##正式版本
<repository>
<!– nexus服务器中用户名:在settings.xml中<server>的id–>
<id>Releases</id>
<name>Release Repository</name>
<url>http://repo.quantgroup.cn/nexus/content/repositories/lkb-releases/
</url>
</repository>
##快照 xxx-SNAPSHOT
<snapshotRepository>
<id>Snapshots</id>
<name>Snapshot Repository</name>
<url>http://repo.quantgroup.cn/nexus/content/repositories/lkb-snapshots/
</url>
</snapshotRepository>
</distributionManagement>-->
</project>
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