Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
roncoo
roncoo-education
提交
c5e32100
R
roncoo-education
项目概览
roncoo
/
roncoo-education
10 个月 前同步成功
通知
146
Star
5
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
1
Wiki
分析
仓库
DevOps
项目成员
Pages
R
roncoo-education
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
1
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
c5e32100
编写于
5月 02, 2020
作者:
F
fengyongwei
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
修改模块名称
上级
d96564f4
变更
30
隐藏空白更改
内联
并排
Showing
30 changed file
with
109 addition
and
161 deletion
+109
-161
UPDATE.md
UPDATE.md
+2
-1
pom.xml
pom.xml
+1
-1
roncoo-education-server-config/src/main/resources/config/master/application-dev.properties
...c/main/resources/config/master/application-dev.properties
+0
-1
roncoo-education-server-config/src/main/resources/config/master/application-test.properties
.../main/resources/config/master/application-test.properties
+0
-1
roncoo-education-server-config/src/main/resources/config/master/application.properties
...g/src/main/resources/config/master/application.properties
+0
-2
roncoo-education-server-config/src/main/resources/config/master/roncoo-education-course-service-dev.properties
...fig/master/roncoo-education-course-service-dev.properties
+0
-2
roncoo-education-server-config/src/main/resources/config/master/roncoo-education-course-service-test.properties
...ig/master/roncoo-education-course-service-test.properties
+0
-2
roncoo-education-server-config/src/main/resources/config/master/roncoo-education-course-service.properties
.../config/master/roncoo-education-course-service.properties
+0
-2
roncoo-education-server-config/src/main/resources/config/master/roncoo-education-gateway-dev.properties
...ces/config/master/roncoo-education-gateway-dev.properties
+0
-10
roncoo-education-server-config/src/main/resources/config/master/roncoo-education-gateway-test.properties
...es/config/master/roncoo-education-gateway-test.properties
+0
-10
roncoo-education-server-config/src/main/resources/config/master/roncoo-education-job-dev.properties
...sources/config/master/roncoo-education-job-dev.properties
+0
-2
roncoo-education-server-config/src/main/resources/config/master/roncoo-education-job-test.properties
...ources/config/master/roncoo-education-job-test.properties
+0
-1
roncoo-education-server-config/src/main/resources/config/master/roncoo-education-server-admin-dev.properties
...onfig/master/roncoo-education-server-admin-dev.properties
+0
-1
roncoo-education-server-config/src/main/resources/config/master/roncoo-education-server-admin-test.properties
...nfig/master/roncoo-education-server-admin-test.properties
+0
-1
roncoo-education-server-config/src/main/resources/config/master/roncoo-education-server-gateway.properties
.../config/master/roncoo-education-server-gateway.properties
+0
-2
roncoo-education-server-config/src/main/resources/config/master/roncoo-education-server-job.properties
...rces/config/master/roncoo-education-server-job.properties
+0
-2
roncoo-education-server-config/src/main/resources/config/master/roncoo-education-server-sba.properties
...rces/config/master/roncoo-education-server-sba.properties
+1
-3
roncoo-education-server-config/src/main/resources/config/master/roncoo-education-system-service-dev.properties
...fig/master/roncoo-education-system-service-dev.properties
+0
-2
roncoo-education-server-config/src/main/resources/config/master/roncoo-education-system-service-test.properties
...ig/master/roncoo-education-system-service-test.properties
+0
-2
roncoo-education-server-config/src/main/resources/config/master/roncoo-education-system-service.properties
.../config/master/roncoo-education-system-service.properties
+0
-2
roncoo-education-server-config/src/main/resources/config/master/roncoo-education-user-service-dev.properties
...onfig/master/roncoo-education-user-service-dev.properties
+0
-2
roncoo-education-server-config/src/main/resources/config/master/roncoo-education-user-service-test.properties
...nfig/master/roncoo-education-user-service-test.properties
+0
-2
roncoo-education-server-config/src/main/resources/config/master/roncoo-education-user-service.properties
...es/config/master/roncoo-education-user-service.properties
+0
-2
roncoo-education-server-gateway/src/main/resources/bootstrap.properties
...on-server-gateway/src/main/resources/bootstrap.properties
+1
-1
roncoo-education-server-job/src/main/resources/bootstrap.properties
...cation-server-job/src/main/resources/bootstrap.properties
+1
-1
roncoo-education-server-sba/pom.xml
roncoo-education-server-sba/pom.xml
+2
-2
roncoo-education-server-sba/src/main/java/com/roncoo/education/server/sba/ServerAdminApplication.java
...m/roncoo/education/server/sba/ServerAdminApplication.java
+1
-1
roncoo-education-server-sba/src/main/java/com/roncoo/education/server/sba/config/SecuritySecureConfig.java
...coo/education/server/sba/config/SecuritySecureConfig.java
+28
-28
roncoo-education-server-sba/src/main/resources/bootstrap.properties
...cation-server-sba/src/main/resources/bootstrap.properties
+1
-1
roncoo-education-server-sba/src/main/resources/logback-roncoo.xml
...ducation-server-sba/src/main/resources/logback-roncoo.xml
+71
-71
未找到文件。
UPDATE.md
浏览文件 @
c5e32100
...
...
@@ -5,7 +5,8 @@
2.
修复课程简介为空不显示课程信息
3.
roncoo-education-gateway修改为roncoo-education-server-gateway
4.
roncoo-education-job修改为roncoo-education-server-job
5.
5.
roncoo-education-server-admin修改为roncoo-education-server-sba
###### v6.0.0-RELEASE -- 2020.01.28
1.
修改网关配置开发环境地址与测试环境地址一致
...
...
pom.xml
浏览文件 @
c5e32100
...
...
@@ -332,7 +332,7 @@
<!-- 配置中心 -->
<module>
roncoo-education-server-config
</module>
<!-- 监控中心 -->
<module>
roncoo-education-server-
admin
</module>
<module>
roncoo-education-server-
sba
</module>
<!-- 基础工程 -->
<module>
roncoo-education-util
</module>
<!-- 系统管理 -->
...
...
roncoo-education-server-config/src/main/resources/config/master/application-dev.properties
浏览文件 @
c5e32100
# \u73AF\u5883\u603B\u914D\u7F6E
spring.servlet.multipart.location
=
/tmp/roncoo-education/
# elasticsearch
...
...
roncoo-education-server-config/src/main/resources/config/master/application-test.properties
浏览文件 @
c5e32100
# 环境总配置
spring.servlet.multipart.location
=
/tmp/education/
# elasticsearch
...
...
roncoo-education-server-config/src/main/resources/config/master/application.properties
浏览文件 @
c5e32100
# \u603B\u914D\u7F6E\uFF0C\u6BCF\u4E2A\u73AF\u5883\u90FD\u4E00\u6837
# logging
logging.config
=
classpath:logback-roncoo.xml
...
...
roncoo-education-server-config/src/main/resources/config/master/roncoo-education-course-service-dev.properties
浏览文件 @
c5e32100
# 课程服务模块-开发环境
# mysql
spring.datasource.druid.url
=
jdbc:mysql://localhost:3306/education_course?useUnicode=true&characterEncoding=utf-8&useSSL=false
spring.datasource.druid.username
=
roncoo
...
...
roncoo-education-server-config/src/main/resources/config/master/roncoo-education-course-service-test.properties
浏览文件 @
c5e32100
# 课程服务模块-测试环境
# mysql
spring.datasource.druid.url
=
jdbc:mysql://localhost:3306/education_course?useUnicode=true&characterEncoding=utf-8&useSSL=false
spring.datasource.druid.username
=
roncoo
...
...
roncoo-education-server-config/src/main/resources/config/master/roncoo-education-course-service.properties
浏览文件 @
c5e32100
# 课程模块
# mybatis
mybatis.mapper-locations
=
classpath:mybatis/*.xml
mybatis.type-aliases-package
=
com.roncoo.education.course.service.dao.impl.mapper.bean.entity
...
...
roncoo-education-server-config/src/main/resources/config/master/roncoo-education-gateway-dev.properties
已删除
100644 → 0
浏览文件 @
d96564f4
# Íø¹ØÄ£¿é-¿ª·¢»·¾³
# context-path
server.servlet.context-path
=
/api
# management
management.server.servlet.context-path
=
/api
# level
logging.level.com.netflix.loadbalancer
=
debug
roncoo-education-server-config/src/main/resources/config/master/roncoo-education-gateway-test.properties
已删除
100644 → 0
浏览文件 @
d96564f4
# 网关模块-测试环境
# context-path
server.servlet.context-path
=
/api
# management
management.server.servlet.context-path
=
/api
# level
logging.level.com.netflix.loadbalancer
=
debug
\ No newline at end of file
roncoo-education-server-config/src/main/resources/config/master/roncoo-education-job-dev.properties
已删除
100644 → 0
浏览文件 @
d96564f4
# 后台模块-开发环境
roncoo-education-server-config/src/main/resources/config/master/roncoo-education-job-test.properties
已删除
100644 → 0
浏览文件 @
d96564f4
# 后台模块-测试环境
roncoo-education-server-config/src/main/resources/config/master/roncoo-education-server-admin-dev.properties
已删除
100644 → 0
浏览文件 @
d96564f4
# 开发环境
roncoo-education-server-config/src/main/resources/config/master/roncoo-education-server-admin-test.properties
已删除
100644 → 0
浏览文件 @
d96564f4
# 测试环境
roncoo-education-server-config/src/main/resources/config/master/roncoo-education-gateway.properties
→
roncoo-education-server-config/src/main/resources/config/master/roncoo-education-
server-
gateway.properties
浏览文件 @
c5e32100
# 网关模块
# 路由的映射
zuul.routes.course.path
=
/course/**
zuul.routes.course.service-id
=
roncoo-education-course-service
...
...
roncoo-education-server-config/src/main/resources/config/master/roncoo-education-job.properties
→
roncoo-education-server-config/src/main/resources/config/master/roncoo-education-
server-
job.properties
浏览文件 @
c5e32100
# 定时任务模块
# logging
info.roncoo.logging.path
=
/home/roncoo/education/logs/job
roncoo-education-server-config/src/main/resources/config/master/roncoo-education-server-
admin
.properties
→
roncoo-education-server-config/src/main/resources/config/master/roncoo-education-server-
sba
.properties
浏览文件 @
c5e32100
# 接口模块
# logging
info.roncoo.logging.path
=
/home/roncoo/education/logs/s
erver-admin
info.roncoo.logging.path
=
/home/roncoo/education/logs/s
ba
# admin
spring.boot.admin.ui.title
=
\u
5e7f
\u
5dde
\u
5e02
\u9886\u
8bfe
\u
7f51
\u
7edc
\u
79d1
\u6280\u6709\u9650\u
516c
\u
53f8
roncoo-education-server-config/src/main/resources/config/master/roncoo-education-system-service-dev.properties
浏览文件 @
c5e32100
# 用户服务模块-开发环境
# mysql
spring.datasource.druid.url
=
jdbc:mysql://localhost:3306/education_system?useUnicode=true&characterEncoding=utf-8&useSSL=false
spring.datasource.druid.username
=
roncoo
...
...
roncoo-education-server-config/src/main/resources/config/master/roncoo-education-system-service-test.properties
浏览文件 @
c5e32100
# 用户服务模块-测试环境
# mysql
spring.datasource.druid.url
=
jdbc:mysql://localhost:3306/education_system?useUnicode=true&characterEncoding=utf-8&useSSL=false
spring.datasource.druid.username
=
roncoo
...
...
roncoo-education-server-config/src/main/resources/config/master/roncoo-education-system-service.properties
浏览文件 @
c5e32100
# 用户模块
# mybatis
mybatis.mapper-locations
=
classpath:mybatis/*.xml
mybatis.type-aliases-package
=
com.roncoo.education.system.service.dao.impl.mapper.bean.entity
...
...
roncoo-education-server-config/src/main/resources/config/master/roncoo-education-user-service-dev.properties
浏览文件 @
c5e32100
# 用户服务模块-开发环境
# mysql
spring.datasource.druid.url
=
jdbc:mysql://localhost:3306/education_user?useUnicode=true&characterEncoding=utf-8&useSSL=false
spring.datasource.druid.username
=
roncoo
...
...
roncoo-education-server-config/src/main/resources/config/master/roncoo-education-user-service-test.properties
浏览文件 @
c5e32100
# 用户服务模块-测试环境
# mysql
spring.datasource.druid.url
=
jdbc:mysql://localhost:3306/education_user?useUnicode=true&characterEncoding=utf-8&useSSL=false
spring.datasource.druid.username
=
roncoo
...
...
roncoo-education-server-config/src/main/resources/config/master/roncoo-education-user-service.properties
浏览文件 @
c5e32100
# 用户模块
# mybatis
mybatis.mapper-locations
=
classpath:mybatis/*.xml
mybatis.type-aliases-package
=
com.roncoo.education.user.service.dao.impl.mapper.bean.entity
...
...
roncoo-education-server-gateway/src/main/resources/bootstrap.properties
浏览文件 @
c5e32100
...
...
@@ -12,7 +12,7 @@ eureka.client.serviceUrl.defaultZone=http://${info.eureka.host}:${info.eureka.po
server.port
=
5840
# application
spring.application.name
=
roncoo-education-gateway
spring.application.name
=
roncoo-education-
server-
gateway
# spring cloud config client
spring.cloud.config.profile
=
${spring.profiles.active}
...
...
roncoo-education-server-job/src/main/resources/bootstrap.properties
浏览文件 @
c5e32100
...
...
@@ -13,7 +13,7 @@ eureka.client.serviceUrl.defaultZone=http://${info.eureka.host}:${info.eureka.po
server.port
=
5920
# application
spring.application.name
=
roncoo-education-job
spring.application.name
=
roncoo-education-
server-
job
# spring cloud config client
spring.cloud.config.profile
=
${spring.profiles.active}
...
...
roncoo-education-server-
admin
/pom.xml
→
roncoo-education-server-
sba
/pom.xml
浏览文件 @
c5e32100
...
...
@@ -7,7 +7,7 @@
<version>
7.0.0-RELEASE
</version>
</parent>
<artifactId>
roncoo-education-server-
admin
</artifactId>
<artifactId>
roncoo-education-server-
sba
</artifactId>
<dependencies>
...
...
@@ -55,7 +55,7 @@
</dependencies>
<build>
<finalName>
server-
admin
</finalName>
<finalName>
server-
sba
</finalName>
<plugins>
<plugin>
...
...
roncoo-education-server-
admin/src/main/java/com/roncoo/education/server/admin
/ServerAdminApplication.java
→
roncoo-education-server-
sba/src/main/java/com/roncoo/education/server/sba
/ServerAdminApplication.java
浏览文件 @
c5e32100
/**
* Copyright 2015-现在 广州市领课网络科技有限公司
*/
package
com.roncoo.education.server.
admin
;
package
com.roncoo.education.server.
sba
;
import
org.springframework.boot.SpringApplication
;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
...
...
roncoo-education-server-
admin/src/main/java/com/roncoo/education/server/admin
/config/SecuritySecureConfig.java
→
roncoo-education-server-
sba/src/main/java/com/roncoo/education/server/sba
/config/SecuritySecureConfig.java
浏览文件 @
c5e32100
package
com.roncoo.education.server.
admin.config
;
import
org.springframework.context.annotation.Configuration
;
import
org.springframework.security.config.annotation.web.builders.HttpSecurity
;
import
org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter
;
import
org.springframework.security.web.authentication.SavedRequestAwareAuthenticationSuccessHandler
;
import
org.springframework.security.web.csrf.CookieCsrfTokenRepository
;
import
de.codecentric.boot.admin.server.config.AdminServerProperties
;
@Configuration
public
class
SecuritySecureConfig
extends
WebSecurityConfigurerAdapter
{
private
final
String
adminContextPath
;
public
SecuritySecureConfig
(
AdminServerProperties
adminServerProperties
)
{
this
.
adminContextPath
=
adminServerProperties
.
getContextPath
();
}
@Override
protected
void
configure
(
HttpSecurity
http
)
throws
Exception
{
// @formatter:off
SavedRequestAwareAuthenticationSuccessHandler
successHandler
=
new
SavedRequestAwareAuthenticationSuccessHandler
();
successHandler
.
setTargetUrlParameter
(
"redirectTo"
);
successHandler
.
setDefaultTargetUrl
(
adminContextPath
+
"/"
);
http
.
authorizeRequests
().
antMatchers
(
adminContextPath
+
"/assets/**"
).
permitAll
().
antMatchers
(
adminContextPath
+
"/login"
).
permitAll
().
anyRequest
().
authenticated
().
and
().
formLogin
().
loginPage
(
adminContextPath
+
"/login"
).
successHandler
(
successHandler
).
and
().
logout
().
logoutUrl
(
adminContextPath
+
"/logout"
).
and
().
httpBasic
().
and
().
csrf
().
csrfTokenRepository
(
CookieCsrfTokenRepository
.
withHttpOnlyFalse
()).
ignoringAntMatchers
(
adminContextPath
+
"/instances"
,
adminContextPath
+
"/actuator/**"
);
// @formatter:on
}
package
com.roncoo.education.server.
sba.config
;
import
org.springframework.context.annotation.Configuration
;
import
org.springframework.security.config.annotation.web.builders.HttpSecurity
;
import
org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter
;
import
org.springframework.security.web.authentication.SavedRequestAwareAuthenticationSuccessHandler
;
import
org.springframework.security.web.csrf.CookieCsrfTokenRepository
;
import
de.codecentric.boot.admin.server.config.AdminServerProperties
;
@Configuration
public
class
SecuritySecureConfig
extends
WebSecurityConfigurerAdapter
{
private
final
String
adminContextPath
;
public
SecuritySecureConfig
(
AdminServerProperties
adminServerProperties
)
{
this
.
adminContextPath
=
adminServerProperties
.
getContextPath
();
}
@Override
protected
void
configure
(
HttpSecurity
http
)
throws
Exception
{
// @formatter:off
SavedRequestAwareAuthenticationSuccessHandler
successHandler
=
new
SavedRequestAwareAuthenticationSuccessHandler
();
successHandler
.
setTargetUrlParameter
(
"redirectTo"
);
successHandler
.
setDefaultTargetUrl
(
adminContextPath
+
"/"
);
http
.
authorizeRequests
().
antMatchers
(
adminContextPath
+
"/assets/**"
).
permitAll
().
antMatchers
(
adminContextPath
+
"/login"
).
permitAll
().
anyRequest
().
authenticated
().
and
().
formLogin
().
loginPage
(
adminContextPath
+
"/login"
).
successHandler
(
successHandler
).
and
().
logout
().
logoutUrl
(
adminContextPath
+
"/logout"
).
and
().
httpBasic
().
and
().
csrf
().
csrfTokenRepository
(
CookieCsrfTokenRepository
.
withHttpOnlyFalse
()).
ignoringAntMatchers
(
adminContextPath
+
"/instances"
,
adminContextPath
+
"/actuator/**"
);
// @formatter:on
}
}
\ No newline at end of file
roncoo-education-server-
admin
/src/main/resources/bootstrap.properties
→
roncoo-education-server-
sba
/src/main/resources/bootstrap.properties
浏览文件 @
c5e32100
...
...
@@ -18,7 +18,7 @@ eureka.instance.metadata-map.user.password=${spring.security.user.password}
server.port
=
5721
# application
spring.application.name
=
roncoo-education-server-
admin
spring.application.name
=
roncoo-education-server-
sba
# spring cloud config client
spring.cloud.config.profile
=
${spring.profiles.active}
...
...
roncoo-education-server-
admin
/src/main/resources/logback-roncoo.xml
→
roncoo-education-server-
sba
/src/main/resources/logback-roncoo.xml
浏览文件 @
c5e32100
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<include
resource=
"org/springframework/boot/logging/logback/defaults.xml"
/>
<springProperty
name=
"springApplicationName"
source=
"spring.application.name"
defaultValue=
"roncoo-education"
/>
<springProperty
name=
"FILE_PATH"
source=
"info.roncoo.logging.path"
defaultValue=
"/home/roncoo/logs"
/>
<property
name=
"PATTERN"
value=
"%-12(%d{yyyy-MM-dd HH:mm:ss.SSS}) |-%-5level [%thread] %c [%L] -| %msg%n"
/>
<!-- 开发环境 -->
<springProfile
name=
"local"
>
<appender
name=
"CONSOLE"
class=
"ch.qos.logback.core.ConsoleAppender"
>
<encoder>
<pattern>
${PATTERN}
</pattern>
</encoder>
</appender>
<root
level=
"info"
>
<appender-ref
ref=
"CONSOLE"
/>
</root>
</springProfile>
<!-- 测试环境 -->
<springProfile
name=
"dev,test"
>
<appender
name=
"CONSOLE"
class=
"ch.qos.logback.core.ConsoleAppender"
>
<encoder>
<pattern>
${PATTERN}
</pattern>
</encoder>
</appender>
<appender
name=
"TEST-FILE"
class=
"ch.qos.logback.core.rolling.RollingFileAppender"
>
<!-- 文件路径 -->
<file>
${FILE_PATH}/info
</file>
<rollingPolicy
class=
"ch.qos.logback.core.rolling.TimeBasedRollingPolicy"
>
<!-- 文件名称 -->
<fileNamePattern>
${FILE_PATH}/info.%d{yyyy-MM-dd}.log
</fileNamePattern>
<!-- 文件最大保存历史数量 -->
<MaxHistory>
100
</MaxHistory>
</rollingPolicy>
<layout
class=
"ch.qos.logback.classic.PatternLayout"
>
<pattern>
${PATTERN}
</pattern>
</layout>
</appender>
<root
level=
"info"
>
<appender-ref
ref=
"CONSOLE"
/>
<appender-ref
ref=
"TEST-FILE"
/>
</root>
</springProfile>
<!-- 生产环境 -->
<springProfile
name=
"prod"
>
<appender
name=
"PROD_FILE"
class=
"ch.qos.logback.core.rolling.RollingFileAppender"
>
<file>
${FILE_PATH}/warn
</file>
<rollingPolicy
class=
"ch.qos.logback.core.rolling.TimeBasedRollingPolicy"
>
<fileNamePattern>
${FILE_PATH}/warn.%d{yyyy-MM-dd}.log
</fileNamePattern>
<MaxHistory>
100
</MaxHistory>
</rollingPolicy>
<layout
class=
"ch.qos.logback.classic.PatternLayout"
>
<pattern>
${PATTERN}
</pattern>
</layout>
</appender>
<root
level=
"warn"
>
<appender-ref
ref=
"PROD_FILE"
/>
</root>
</springProfile>
</configuration>
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<include
resource=
"org/springframework/boot/logging/logback/defaults.xml"
/>
<springProperty
name=
"springApplicationName"
source=
"spring.application.name"
defaultValue=
"roncoo-education"
/>
<springProperty
name=
"FILE_PATH"
source=
"info.roncoo.logging.path"
defaultValue=
"/home/roncoo/logs"
/>
<property
name=
"PATTERN"
value=
"%-12(%d{yyyy-MM-dd HH:mm:ss.SSS}) |-%-5level [%thread] %c [%L] -| %msg%n"
/>
<!-- 开发环境 -->
<springProfile
name=
"local"
>
<appender
name=
"CONSOLE"
class=
"ch.qos.logback.core.ConsoleAppender"
>
<encoder>
<pattern>
${PATTERN}
</pattern>
</encoder>
</appender>
<root
level=
"info"
>
<appender-ref
ref=
"CONSOLE"
/>
</root>
</springProfile>
<!-- 测试环境 -->
<springProfile
name=
"dev,test"
>
<appender
name=
"CONSOLE"
class=
"ch.qos.logback.core.ConsoleAppender"
>
<encoder>
<pattern>
${PATTERN}
</pattern>
</encoder>
</appender>
<appender
name=
"TEST-FILE"
class=
"ch.qos.logback.core.rolling.RollingFileAppender"
>
<!-- 文件路径 -->
<file>
${FILE_PATH}/info
</file>
<rollingPolicy
class=
"ch.qos.logback.core.rolling.TimeBasedRollingPolicy"
>
<!-- 文件名称 -->
<fileNamePattern>
${FILE_PATH}/info.%d{yyyy-MM-dd}.log
</fileNamePattern>
<!-- 文件最大保存历史数量 -->
<MaxHistory>
100
</MaxHistory>
</rollingPolicy>
<layout
class=
"ch.qos.logback.classic.PatternLayout"
>
<pattern>
${PATTERN}
</pattern>
</layout>
</appender>
<root
level=
"info"
>
<appender-ref
ref=
"CONSOLE"
/>
<appender-ref
ref=
"TEST-FILE"
/>
</root>
</springProfile>
<!-- 生产环境 -->
<springProfile
name=
"prod"
>
<appender
name=
"PROD_FILE"
class=
"ch.qos.logback.core.rolling.RollingFileAppender"
>
<file>
${FILE_PATH}/warn
</file>
<rollingPolicy
class=
"ch.qos.logback.core.rolling.TimeBasedRollingPolicy"
>
<fileNamePattern>
${FILE_PATH}/warn.%d{yyyy-MM-dd}.log
</fileNamePattern>
<MaxHistory>
100
</MaxHistory>
</rollingPolicy>
<layout
class=
"ch.qos.logback.classic.PatternLayout"
>
<pattern>
${PATTERN}
</pattern>
</layout>
</appender>
<root
level=
"warn"
>
<appender-ref
ref=
"PROD_FILE"
/>
</root>
</springProfile>
</configuration>
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录