Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
O
order-group
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
order-group-application
order-group
Commits
22f181e7
Commit
22f181e7
authored
Jul 02, 2021
by
李学兴
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
opt@20210702-日志规范-lxx:#日志规范
parent
87f2211f
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
43 additions
and
55 deletions
+43
-55
order-application-service/src/main/resources/logback.xml
+43
-55
No files found.
order-application-service/src/main/resources/logback.xml
View file @
22f181e7
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<configuration>
<!--配置变量-->
<property
resource=
"application.properties"
/>
<property
resource=
"application.properties"
/>
<property
name=
"PROJECT_NAME"
value=
"${spring.application.name}"
/>
<property
name=
"PROJECT_NAME"
value=
"${spring.application.name}"
/>
<property
name=
"LOG_HOME"
value=
"/data/logs"
/>
<property
name=
"LOG_HOME"
value=
"/data/logs"
/>
<!-- %m输出的信息,%p日志级别,%t线程名,%d日期,%c类的全名,,,, -->
<appender
name=
"STDOUT"
class=
"ch.qos.logback.core.ConsoleAppender"
>
<!-- 设置日志输出格式,ConsoleAppender代表输出到控制台 -->
<appender
name=
"STDOUT_SKYWALKING"
class=
"ch.qos.logback.core.ConsoleAppender"
>
<encoder
class=
"ch.qos.logback.core.encoder.LayoutWrappingEncoder"
>
<encoder
class=
"ch.qos.logback.core.encoder.LayoutWrappingEncoder"
>
<charset>
UTF-8
</charset>
<layout
class=
"org.apache.skywalking.apm.toolkit.log.logback.v1.x.TraceIdPatternLogbackLayout"
>
<layout
class=
"org.apache.skywalking.apm.toolkit.log.logback.v1.x.TraceIdPatternLogbackLayout"
>
<pattern>
%d %p [%thread] (%file:%line\) - [${PROJECT_NAME:-}, ${eureka.instance.metadataMap.version} , %tid] %m%n
</pattern>
<pattern>
{"level":"%p", "timestamp":"%d", "projectName":"${PROJECT_NAME:-}","grayVersion":"${eureka.instance.metadataMap.version}", "tid":"%tid", "scenarios":"%X{scenarios}","message":%m}%n
</pattern>
</layout>
</layout>
</encoder>
</encoder>
</appender>
</appender>
<springProfile
name=
"default"
>
<!--用来设置某一个环境/包的日志打印级别,以及指定appender,name: 用来指定受此logger约束的某一个包,level: 用来设置打印级别,addtivity: 是否向上级logger传递打印信息-->
<springProfile
name=
"mock"
>
<logger
name=
"cn.freemud"
level=
"debug"
additivity=
"false"
>
<logger
name=
"cn.freemud"
level=
"debug"
additivity=
"false"
>
<appender-ref
ref=
"STDOUT
"
/>
<appender-ref
ref=
"STDOUT
_SKYWALKING"
/>
</logger>
</logger>
<logger
name=
"com.freemud"
level=
"debug"
additivity=
"false"
>
<logger
name=
"com.freemud"
level=
"debug"
additivity=
"false"
>
<appender-ref
ref=
"STDOUT
"
/>
<appender-ref
ref=
"STDOUT
_SKYWALKING"
/>
</logger>
</logger>
<appender
name=
"FREEMUD_DEV_DEBUG"
class=
"ch.qos.logback.core.rolling.RollingFileAppender"
>
</springProfile>
<file>
${LOG_HOME}/${PROJECT_NAME}/freemud_api_${PROJECT_NAME}-dev.log
</file>
<rollingPolicy
class=
"ch.qos.logback.core.rolling.TimeBasedRollingPolicy"
>
<springProfile
name=
"default"
>
<fileNamePattern>
${LOG_HOME}/${PROJECT_NAME}/freemud_api_${PROJECT_NAME}-dev-%d{yyyy-MM-dd}.log
</fileNamePattern>
</rollingPolicy>
<encoder
class=
"ch.qos.logback.core.encoder.LayoutWrappingEncoder"
>
<charset>
UTF-8
</charset>
<layout
class=
"org.apache.skywalking.apm.toolkit.log.logback.v1.x.TraceIdPatternLogbackLayout"
>
<pattern>
%d %p [%thread] (%file:%line\) - [${spring.application.name}, %tid] %m%n
</pattern>
</layout>
</encoder>
</appender>
<logger
name=
"cn.freemud"
level=
"debug"
additivity=
"false"
>
<logger
name=
"cn.freemud"
level=
"debug"
additivity=
"false"
>
<appender-ref
ref=
"
FREEMUD_DEV_DEBU
G"
/>
<appender-ref
ref=
"
STDOUT_SKYWALKIN
G"
/>
</logger>
</logger>
<logger
name=
"com.freemud"
level=
"debug"
additivity=
"false"
>
<logger
name=
"com.freemud"
level=
"debug"
additivity=
"false"
>
<appender-ref
ref=
"STDOUT"
/>
<appender-ref
ref=
"STDOUT
_SKYWALKING
"
/>
</logger>
</logger>
</springProfile>
</springProfile>
<springProfile
name=
"
mock
"
>
<springProfile
name=
"
dev
"
>
<logger
name=
"cn.freemud"
level=
"debug"
additivity=
"false"
>
<logger
name=
"cn.freemud"
level=
"debug"
additivity=
"false"
>
<appender-ref
ref=
"STDOUT
"
/>
<appender-ref
ref=
"STDOUT
_SKYWALKING"
/>
</logger>
</logger>
<logger
name=
"com.freemud"
level=
"debug"
additivity=
"false"
>
<logger
name=
"com.freemud"
level=
"debug"
additivity=
"false"
>
<appender-ref
ref=
"STDOUT
"
/>
<appender-ref
ref=
"STDOUT
_SKYWALKING"
/>
</logger>
</logger>
</springProfile>
</springProfile>
<springProfile
name=
"qa"
>
<springProfile
name=
"qa"
>
<logger
name=
"cn.freemud"
level=
"debug"
additivity=
"false"
>
<logger
name=
"cn.freemud"
level=
"debug"
additivity=
"false"
>
<appender-ref
ref=
"STDOUT
"
/>
<appender-ref
ref=
"STDOUT
_SKYWALKING"
/>
</logger>
</logger>
<logger
name=
"com.freemud"
level=
"debug"
additivity=
"false"
>
<logger
name=
"com.freemud"
level=
"debug"
additivity=
"false"
>
<appender-ref
ref=
"STDOUT
"
/>
<appender-ref
ref=
"STDOUT
_SKYWALKING"
/>
</logger>
</logger>
</springProfile>
</springProfile>
<springProfile
name=
"pre-release"
>
<springProfile
name=
"dev"
>
<logger
name=
"cn.freemud"
level=
"info"
additivity=
"false"
>
<appender
name=
"FREEMUD_TEST_DEBUG"
class=
"ch.qos.logback.core.rolling.RollingFileAppender"
>
<appender-ref
ref=
"STDOUT_SKYWALKING"
/>
<file>
${LOG_HOME}/${PROJECT_NAME}/freemud_api_${PROJECT_NAME}-test.log
</file>
<rollingPolicy
class=
"ch.qos.logback.core.rolling.TimeBasedRollingPolicy"
>
<fileNamePattern>
${LOG_HOME}/${PROJECT_NAME}/freemud_api-${PROJECT_NAME}-%d{yyyy-MM-dd}.log
</fileNamePattern>
</rollingPolicy>
<encoder
class=
"ch.qos.logback.core.encoder.LayoutWrappingEncoder"
>
<charset>
UTF-8
</charset>
<layout
class=
"org.apache.skywalking.apm.toolkit.log.logback.v1.x.TraceIdPatternLogbackLayout"
>
<pattern>
%d %p [%thread] (%file:%line\) - [${spring.application.name}, %tid] %m%n
</pattern>
</layout>
</encoder>
</appender>
<logger
name=
"cn.freemud"
level=
"debug"
additivity=
"false"
>
<appender-ref
ref=
"FREEMUD_TEST_DEBUG"
/>
</logger>
</logger>
<logger
name=
"com.freemud"
level=
"
debug
"
additivity=
"false"
>
<logger
name=
"com.freemud"
level=
"
info
"
additivity=
"false"
>
<appender-ref
ref=
"
FREEMUD_TEST_DEBU
G"
/>
<appender-ref
ref=
"
STDOUT_SKYWALKIN
G"
/>
</logger>
</logger>
</springProfile>
</springProfile>
<springProfile
name=
"pro"
>
<springProfile
name=
"pro"
>
<logger
name=
"cn.freemud"
level=
"info"
additivity=
"false"
>
<logger
name=
"cn.freemud"
level=
"info"
additivity=
"false"
>
<appender-ref
ref=
"STDOUT"
/>
<appender-ref
ref=
"STDOUT
_SKYWALKING
"
/>
</logger>
</logger>
<logger
name=
"com.freemud"
level=
"info"
additivity=
"false"
>
<logger
name=
"com.freemud"
level=
"info"
additivity=
"false"
>
<appender-ref
ref=
"STDOUT"
/>
<appender-ref
ref=
"STDOUT
_SKYWALKING
"
/>
</logger>
</logger>
</springProfile>
</springProfile>
<!-- 从高到地低 OFF 、 FATAL 、 ERROR 、 WARN 、 INFO 、 DEBUG 、 TRACE 、 ALL,日志输出规则 根据当前ROOT 级别,日志输出时,级别高于root默认的级别时会自动输出 -->
<root
level=
"info"
>
<root
level=
"info"
>
<appender-ref
ref=
"STDOUT"
/>
<appender-ref
ref=
"STDOUT
_SKYWALKING
"
/>
</root>
</root>
</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