Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
Y
yudao-cloud
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
hblj
yudao-cloud
Commits
89848ceb
提交
89848ceb
authored
6月 17, 2022
作者:
YunaiV
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
日志文件配置。注意,如果 logging.file.name 不放在 bootstrap.yaml 配置文件,而是放在 application.yaml…
日志文件配置。注意,如果 logging.file.name 不放在 bootstrap.yaml 配置文件,而是放在 application.yaml 中,会导致出现 LOG_FILE_IS_UNDEFINED 文件
上级
2bd40cfb
隐藏空白字符变更
内嵌
并排
正在显示
8 个修改的文件
包含
93 行增加
和
25 行删除
+93
-25
bootstrap.yaml
yudao-gateway/src/main/resources/bootstrap.yaml
+5
-0
logback-spring.xml
yudao-gateway/src/main/resources/logback-spring.xml
+76
-0
application-dev.yaml
...-module-infra-biz/src/main/resources/application-dev.yaml
+1
-7
bootstrap-local.yaml
...-module-infra-biz/src/main/resources/bootstrap-local.yaml
+0
-2
bootstrap.yaml
.../yudao-module-infra-biz/src/main/resources/bootstrap.yaml
+5
-0
application-dev.yaml
...module-system-biz/src/main/resources/application-dev.yaml
+1
-12
application-local.yaml
...dule-system-biz/src/main/resources/application-local.yaml
+0
-4
bootstrap.yaml
...yudao-module-system-biz/src/main/resources/bootstrap.yaml
+5
-0
没有找到文件。
yudao-gateway/src/main/resources/bootstrap.yaml
浏览文件 @
89848ceb
...
...
@@ -7,3 +7,8 @@ spring:
server
:
port
:
48080
# 日志文件配置。注意,如果 logging.file.name 不放在 bootstrap.yaml 配置文件,而是放在 application.yaml 中,会导致出现 LOG_FILE_IS_UNDEFINED 文件
logging
:
file
:
name
:
${user.home}/logs/${spring.application.name}.log
# 日志文件名,全路径
yudao-gateway/src/main/resources/logback-spring.xml
0 → 100644
浏览文件 @
89848ceb
<configuration>
<!-- 引用 Spring Boot 的 logback 基础配置 -->
<include
resource=
"org/springframework/boot/logging/logback/defaults.xml"
/>
<!-- 变量 yudao.info.base-package,基础业务包 -->
<springProperty
scope=
"context"
name=
"yudao.info.base-package"
source=
"yudao.info.base-package"
/>
<!-- 格式化输出:%d 表示日期,%X{tid} SkWalking 链路追踪编号,%thread 表示线程名,%-5level:级别从左显示 5 个字符宽度,%msg:日志消息,%n是换行符 -->
<property
name=
"PATTERN_DEFAULT"
value=
"%d{${LOG_DATEFORMAT_PATTERN:-yyyy-MM-dd HH:mm:ss.SSS}} ${LOG_LEVEL_PATTERN:-%5p} ${PID:- } --- [%thread] [%tid] %-40.40logger{39} : %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}"
/>
<!-- 控制台 Appender -->
<appender
name=
"STDOUT"
class=
"ch.qos.logback.core.ConsoleAppender"
>
<encoder
class=
"ch.qos.logback.core.encoder.LayoutWrappingEncoder"
>
<layout
class=
"org.apache.skywalking.apm.toolkit.log.logback.v1.x.TraceIdPatternLogbackLayout"
>
<pattern>
${PATTERN_DEFAULT}
</pattern>
</layout>
</encoder>
</appender>
<!-- 文件 Appender -->
<!-- 参考 Spring Boot 的 file-appender.xml 编写 -->
<appender
name=
"FILE"
class=
"ch.qos.logback.core.rolling.RollingFileAppender"
>
<encoder
class=
"ch.qos.logback.core.encoder.LayoutWrappingEncoder"
>
<layout
class=
"org.apache.skywalking.apm.toolkit.log.logback.v1.x.TraceIdPatternLogbackLayout"
>
<pattern>
${PATTERN_DEFAULT}
</pattern>
</layout>
</encoder>
<!-- 日志文件名 -->
<file>
${LOG_FILE}
</file>
<rollingPolicy
class=
"ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"
>
<!-- 滚动后的日志文件名 -->
<fileNamePattern>
${LOGBACK_ROLLINGPOLICY_FILE_NAME_PATTERN:-${LOG_FILE}.%d{yyyy-MM-dd}.%i.gz}
</fileNamePattern>
<!-- 启动服务时,是否清理历史日志,一般不建议清理 -->
<cleanHistoryOnStart>
${LOGBACK_ROLLINGPOLICY_CLEAN_HISTORY_ON_START:-false}
</cleanHistoryOnStart>
<!-- 日志文件,到达多少容量,进行滚动 -->
<maxFileSize>
${LOGBACK_ROLLINGPOLICY_MAX_FILE_SIZE:-10MB}
</maxFileSize>
<!-- 日志文件的总大小,0 表示不限制 -->
<totalSizeCap>
${LOGBACK_ROLLINGPOLICY_TOTAL_SIZE_CAP:-0}
</totalSizeCap>
<!-- 日志文件的保留天数 -->
<maxHistory>
${LOGBACK_ROLLINGPOLICY_MAX_HISTORY:-30}
</maxHistory>
</rollingPolicy>
</appender>
<!-- 异步写入日志,提升性能 -->
<appender
name=
"ASYNC"
class=
"ch.qos.logback.classic.AsyncAppender"
>
<!-- 不丢失日志。默认的,如果队列的 80% 已满,则会丢弃 TRACT、DEBUG、INFO 级别的日志 -->
<discardingThreshold>
0
</discardingThreshold>
<!-- 更改默认的队列的深度,该值会影响性能。默认值为 256 -->
<queueSize>
256
</queueSize>
<appender-ref
ref=
"FILE"
/>
</appender>
<!-- SkyWalking GRPC 日志收集,实现日志中心。注意:SkyWalking 8.4.0 版本开始支持 -->
<appender
name=
"GRPC"
class=
"org.apache.skywalking.apm.toolkit.log.logback.v1.x.log.GRPCLogClientAppender"
>
<encoder
class=
"ch.qos.logback.core.encoder.LayoutWrappingEncoder"
>
<layout
class=
"org.apache.skywalking.apm.toolkit.log.logback.v1.x.TraceIdPatternLogbackLayout"
>
<pattern>
${PATTERN_DEFAULT}
</pattern>
</layout>
</encoder>
</appender>
<!-- 本地环境 -->
<springProfile
name=
"local"
>
<root
level=
"INFO"
>
<appender-ref
ref=
"STDOUT"
/>
<appender-ref
ref=
"GRPC"
/>
<!-- 本地环境下,如果不想接入 SkyWalking 日志服务,可以注释掉本行 -->
<appender-ref
ref=
"ASYNC"
/>
<!-- 本地环境下,如果不想打印日志,可以注释掉本行 -->
</root>
</springProfile>
<!-- 其它环境 -->
<springProfile
name=
"dev,default"
>
<root
level=
"INFO"
>
<appender-ref
ref=
"STDOUT"
/>
<appender-ref
ref=
"ASYNC"
/>
<appender-ref
ref=
"GRPC"
/>
</root>
</springProfile>
</configuration>
yudao-module-infra/yudao-module-infra-biz/src/main/resources/application-dev.yaml
浏览文件 @
89848ceb
---
#################### 数据库相关配置 ####################
spring
:
# 数据源配置项
autoconfigure
:
...
...
@@ -33,7 +32,7 @@ spring:
time-between-eviction-runs-millis
:
60000
# 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位:毫秒
min-evictable-idle-time-millis
:
300000
# 配置一个连接在池中最小生存的时间,单位:毫秒
max-evictable-idle-time-millis
:
900000
# 配置一个连接在池中最大生存的时间,单位:毫秒
validation-query
:
SELECT 1
# 配置检测连接是否有效
validation-query
:
SELECT 1
FROM DUAL
# 配置检测连接是否有效
test-while-idle
:
true
test-on-borrow
:
false
test-on-return
:
false
...
...
@@ -96,11 +95,6 @@ spring:
# Spring Boot Admin Server 服务端的相关配置
context-path
:
/admin
# 配置 Spring
# 日志文件配置
logging
:
file
:
name
:
${user.home}/logs/${spring.application.name}.log
# 日志文件名,全路径
---
#################### 芋道相关配置 ####################
# 芋道配置项,设置当前项目所有自定义的配置
...
...
yudao-module-infra/yudao-module-infra-biz/src/main/resources/bootstrap-local.yaml
浏览文件 @
89848ceb
...
...
@@ -132,8 +132,6 @@ spring:
# 日志文件配置
logging
:
file
:
name
:
${user.home}/logs/${spring.application.name}.log
# 日志文件名,全路径
level
:
# 配置自己写的 MyBatis Mapper 打印日志
cn.iocoder.yudao.module.infra.dal.mysql
:
debug
...
...
yudao-module-infra/yudao-module-infra-biz/src/main/resources/bootstrap.yaml
浏览文件 @
89848ceb
...
...
@@ -7,3 +7,8 @@ spring:
server
:
port
:
48082
# 日志文件配置。注意,如果 logging.file.name 不放在 bootstrap.yaml 配置文件,而是放在 application.yaml 中,会导致出现 LOG_FILE_IS_UNDEFINED 文件
logging
:
file
:
name
:
${user.home}/logs/${spring.application.name}.log
# 日志文件名,全路径
yudao-module-system/yudao-module-system-biz/src/main/resources/application-dev.yaml
浏览文件 @
89848ceb
server
:
port
:
48081
---
#################### 数据库相关配置 ####################
spring
:
# 数据源配置项
autoconfigure
:
...
...
@@ -36,7 +32,7 @@ spring:
time-between-eviction-runs-millis
:
60000
# 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位:毫秒
min-evictable-idle-time-millis
:
300000
# 配置一个连接在池中最小生存的时间,单位:毫秒
max-evictable-idle-time-millis
:
900000
# 配置一个连接在池中最大生存的时间,单位:毫秒
validation-query
:
SELECT 1
# 配置检测连接是否有效
validation-query
:
SELECT 1
FROM DUAL
# 配置检测连接是否有效
test-while-idle
:
true
test-on-borrow
:
false
test-on-return
:
false
...
...
@@ -68,8 +64,6 @@ jasypt:
---
#################### 定时任务相关配置 ####################
---
#################### 配置中心相关配置 ####################
---
#################### 服务保障相关配置 ####################
# Lock4j 配置项
...
...
@@ -99,11 +93,6 @@ spring:
# Spring Boot Admin Server 服务端的相关配置
context-path
:
/admin
# 配置 Spring
# 日志文件配置
logging
:
file
:
name
:
${user.home}/logs/${spring.application.name}.log
# 日志文件名,全路径
---
#################### 微信公众号相关配置 ####################
wx
:
# 参见 https://github.com/Wechat-Group/WxJava/blob/develop/spring-boot-starters/wx-java-mp-spring-boot-starter/README.md 文档
mp
:
...
...
yudao-module-system/yudao-module-system-biz/src/main/resources/application-local.yaml
浏览文件 @
89848ceb
---
#################### 数据库相关配置 ####################
spring
:
# 数据源配置项
autoconfigure
:
exclude
:
...
...
@@ -104,8 +103,6 @@ spring:
# 日志文件配置
logging
:
file
:
name
:
${user.home}/logs/${spring.application.name}.log
# 日志文件名,全路径
level
:
# 配置自己写的 MyBatis Mapper 打印日志
cn.iocoder.yudao.module.system.dal.mysql
:
debug
...
...
@@ -157,4 +154,3 @@ justauth:
type
:
REDIS
prefix
:
'
social_auth_state:'
# 缓存前缀,目前只对 Redis 缓存生效,默认 JUSTAUTH::STATE::
timeout
:
24h
# 超时时长,目前只对 Redis 缓存生效,默认 3 分钟
yudao-module-system/yudao-module-system-biz/src/main/resources/bootstrap.yaml
浏览文件 @
89848ceb
...
...
@@ -7,3 +7,8 @@ spring:
server
:
port
:
48081
# 日志文件配置。注意,如果 logging.file.name 不放在 bootstrap.yaml 配置文件,而是放在 application.yaml 中,会导致出现 LOG_FILE_IS_UNDEFINED 文件
logging
:
file
:
name
:
${user.home}/logs/${spring.application.name}.log
# 日志文件名,全路径
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论