Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
F
fill-system
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
廖旭伟
fill-system
Commits
113be17d
Commit
113be17d
authored
Nov 26, 2024
by
赵啸非
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改同步业务逻辑
parent
1bbd0a5a
Pipeline
#2861
canceled with stages
Changes
1
Pipelines
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
38 additions
and
21 deletions
+38
-21
fill-manager/src/main/resources/logback-spring.xml
fill-manager/src/main/resources/logback-spring.xml
+38
-21
No files found.
fill-manager/src/main/resources/logback-spring.xml
View file @
113be17d
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<configuration
scan=
"true"
scanPeriod=
"60 seconds"
debug=
"false"
>
<configuration
scan=
"true"
scanPeriod=
"60 seconds"
debug=
"false"
>
<!-- 定义变量后,可以使“${}”来使用变量 source来源为spring 上下文信息 -->
<springProperty
scope=
"context"
name=
"springApplicationName"
source=
"spring.application.name"
/>
<springProperty
scope=
"context"
name=
"springApplicationName"
source=
"spring.application.name"
/>
<springProperty
scope=
"context"
name=
"serverPort"
source=
"server.port"
/>
<springProperty
scope=
"context"
name=
"serverPort"
source=
"server.port"
/>
<springProperty
scope=
"context"
name=
"logFilePath"
source=
"application.log.path"
defaultValue=
"/mortals/app/logs"
/>
<springProperty
scope=
"context"
name=
"logFilePath"
source=
"application.log.path"
defaultValue=
"/mortals/app/logs"
/>
<springProperty
scope=
"context"
name=
"logLevel"
source=
"application.log.level"
defaultValue=
"INFO"
/>
<springProperty
scope=
"context"
name=
"logLevel"
source=
"application.log.level"
defaultValue=
"INFO"
/>
<property
name=
"logFilePath"
value=
"${logFilePath:-/mortals/app/logs}"
/>
<property
name=
"logLevel"
value=
"${logLevel:-INFO}"
/>
<!-- appender用来格式化日志输出节点,有俩个属性name和class,class用来指定哪种输出策略,常用就是控制台输出策略和文件输出策略 -->
<!-- 控制台输出策略-->
<appender
name=
"console"
class=
"ch.qos.logback.core.ConsoleAppender"
>
<appender
name=
"console"
class=
"ch.qos.logback.core.ConsoleAppender"
>
<encoder>
<encoder>
<pattern>
%d{yyyy-MM-dd HH:mm:ss.SSS} [%-5level] [%thread] [%.50c\(%L\)] - %msg%n
</pattern>
<!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度%msg:日志消息,%n是换行符-->
<pattern>
%d{yyyy-MM-dd HH:mm:ss.SSS} [%-5level] [%X{traceId}] [%thread] [%.50c\(%L\)] - %msg%n
</pattern>
</encoder>
</encoder>
</appender>
</appender>
<!-- 文件输出策略-->
<appender
name=
"fileInfo"
class=
"ch.qos.logback.core.rolling.RollingFileAppender"
>
<appender
name=
"fileInfo"
class=
"ch.qos.logback.core.rolling.RollingFileAppender"
>
<encoder>
<encoder>
<pattern>
%d{yyyy-MM-dd HH:mm:ss.SSS} [%-5level] [%thread] [%.50c\(%L\)] - %msg%n
</pattern>
<pattern>
%d{yyyy-MM-dd HH:mm:ss.SSS} [%-5level] [%
X{traceId}] [%
thread] [%.50c\(%L\)] - %msg%n
</pattern>
</encoder>
</encoder>
<file>
${logFilePath}/${springApplicationName:-default}/${s
erverPort
:-default}-info.log
</file>
<file>
${logFilePath}/${springApplicationName:-default}/${s
pringApplicationName
:-default}-info.log
</file>
<rollingPolicy
class=
"ch.qos.logback.core.rolling.TimeBasedRollingPolicy"
>
<rollingPolicy
class=
"ch.qos.logback.core.rolling.TimeBasedRollingPolicy"
>
<fileNamePattern>
${logFilePath}/${springApplicationName:-default}/${serverPort:-default}-info.log.%d{yyyyMMdd}
</fileNamePattern>
<!-- 文件保存策略-->
<fileNamePattern>
${logFilePath}/${springApplicationName:-default}/${springApplicationName:-default}-info.log.%d{yyyyMMdd}
</fileNamePattern>
<cleanHistoryOnStart>
true
</cleanHistoryOnStart>
<!--日志文件保留天数-->
<MaxHistory>
15
</MaxHistory>
</rollingPolicy>
</rollingPolicy>
</appender>
</appender>
<!-- 异常文件输出策略-->
<appender
name=
"fileError"
class=
"ch.qos.logback.core.rolling.RollingFileAppender"
>
<appender
name=
"fileError"
class=
"ch.qos.logback.core.rolling.RollingFileAppender"
>
<filter
class=
"ch.qos.logback.classic.filter.ThresholdFilter"
>
<filter
class=
"ch.qos.logback.classic.filter.ThresholdFilter"
>
<level>
ERROR
</level>
<level>
ERROR
</level>
</filter>
</filter>
<encoder>
<encoder>
<pattern>
%d{yyyy-MM-dd HH:mm:ss.SSS} [%-5level] [%thread] [%.50c\(%L\)] - %msg%n
</pattern>
<pattern>
%d{yyyy-MM-dd HH:mm:ss.SSS} [%-5level] [%
X{traceId}] [%
thread] [%.50c\(%L\)] - %msg%n
</pattern>
</encoder>
</encoder>
<file>
${logFilePath}/${springApplicationName:-default}/${s
erverPort
:-default}-error.log
</file>
<file>
${logFilePath}/${springApplicationName:-default}/${s
pringApplicationName
:-default}-error.log
</file>
<rollingPolicy
class=
"ch.qos.logback.core.rolling.TimeBasedRollingPolicy"
>
<rollingPolicy
class=
"ch.qos.logback.core.rolling.TimeBasedRollingPolicy"
>
<fileNamePattern>
${logFilePath}/${springApplicationName:-default}/${serverPort:-default}-error.log.%d{yyyyMMdd}
</fileNamePattern>
<fileNamePattern>
${logFilePath}/${springApplicationName:-default}/${springApplicationName:-default}-error.log.%d{yyyyMMdd}
</fileNamePattern>
<!--日志文件保留天数-->
<MaxHistory>
15
</MaxHistory>
</rollingPolicy>
</rollingPolicy>
</appender>
</appender>
<root
level=
"${logLevel}"
>
<appender-ref
ref=
"console"
/>
<appender-ref
ref=
"fileInfo"
/>
<appender-ref
ref=
"fileError"
/>
</root>
<!-- 定义 Sentry Appender -->
<!--TRACE < DEBUG < INFO < WARN < ERROR < FATAL -->
<appender
name=
"Sentry"
class=
"io.sentry.logback.SentryAppender"
>
<options>
<dsn>
https://47b91d2dc93b4d4a8c49847024f3426a@o1181109.ingest.sentry.io/6294610
</dsn>
</options>
</appender>
<!-- <logger name="com.mortals.xhx.module" level="DEBUG" additivity="false"/>-->
<!--用来设置某一个包或者具体的某一个类的日志打印级别、以及指定<appender>。<logger>仅有一个name属性,一个可选的level和一个可选的additivity属性。-->
<!-- name 用来指定受此loger约束的某一个包或者具体的某一个类-->
<!-- level 用来设置打印级别,大小写无关:TRACE, DEBUG, INFO, WARN, ERROR, ALL 和 OFF,还有一个特俗值INHERITED或者同义词NULL,代表强制执行上级的级别。如果未设置此属性,那么当前logger将会继承上级的级别-->
<!-- additivity 是否向上级logger传递打印信息。默认是true。false:表示只用当前logger的appender-ref。true:表示当前logger的appender-ref和rootLogger的appender-ref都有效。-->
<
root
level=
"${logLevel}
"
>
<
logger
name=
"com.mortals"
level=
"${logLevel}"
additivity=
"false
"
>
<appender-ref
ref=
"console"
/>
<appender-ref
ref=
"console"
/>
<appender-ref
ref=
"fileInfo"
/>
<appender-ref
ref=
"fileInfo"
/>
<appender-ref
ref=
"fileError"
/>
<appender-ref
ref=
"fileError"
/>
<appender-ref
ref=
"Sentry"
/
>
</logger
>
</root>
<logger
name=
"com.mortals.xhx.module"
level=
"
INFO
"
additivity=
"false"
>
<logger
name=
"com.mortals.xhx.module"
level=
"
${logLevel}
"
additivity=
"false"
>
<appender-ref
ref=
"console"
/>
<appender-ref
ref=
"console"
/>
<appender-ref
ref=
"fileInfo"
/>
<appender-ref
ref=
"fileInfo"
/>
<appender-ref
ref=
"fileError"
/>
<appender-ref
ref=
"fileError"
/>
</logger>
</logger>
<!--
<logger name="com.mortals.xhx.module">
<level value="debug"/>
</logger>-->
</configuration>
</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