Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
xiaofang li
SprintBoot Log4j2
Commits
8148330b
Commit
8148330b
authored
6 years ago
by
tiejun.ge
Browse files
Options
Download
Email Patches
Plain Diff
Fix: 修改log4j2.xml,使得日志按照level输出到不同文件。
parent
498d2957
master
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
log4j-test/src/main/resources/log4j2.xml
+7
-7
log4j-test/src/main/resources/log4j2.xml
with
7 additions
and
7 deletions
+7
-7
log4j-test/src/main/resources/log4j2.xml
+
7
-
7
View file @
8148330b
...
...
@@ -4,7 +4,7 @@
<!--Configuration后面的status,这个用于设置log4j2自身内部的信息输出,可以不设置,
当设置成trace时,你会看到log4j2内部各种详细输出-->
<!--monitorInterval:Log4j能够自动检测修改配置 文件和重新配置本身,设置间隔秒数-->
<configuration
status=
"
info
"
monitorInterval=
"30"
>
<configuration
status=
"
debug
"
monitorInterval=
"30"
>
<!--先定义所有的appender-->
<appenders>
<!--这个输出控制台的配置-->
...
...
@@ -14,17 +14,17 @@
</console>
<!--文件会打印出所有信息,这个log每次运行程序会自动清空,由append属性决定,这个也挺有用的,适合临时测试用-->
<File
name=
"MyFile"
fileName=
"${sys:user.home}/logs/app.log"
append=
"false"
>
<PatternLayout
pattern=
"%d{yyyy-MM-dd HH:mm:ss
.
SSS}
%-5level %class{36} %L %M - %msg%xEx
%n"
/>
<PatternLayout
pattern=
"%d{yyyy-MM-dd HH:mm:ss
:
SSS}
[%t] - [%p] - %m
%n"
/>
</File>
<!-- 这个会打印出所有的info及以下级别的信息,每次大小超过size, 则这size大小的日志会自动存入按年份-月份建立的文件夹下面并进行压缩,作为存档-->
<RollingFile
name=
"RollingFileInfo"
fileName=
"${sys:user.home}/logs/hpaasvc/info.log"
filePattern=
"${sys:user.home}/logs/hpaasvc/$${date:yyyy-MM}/info-%d{yyyy-MM-dd}-%i.log"
>
<Filters>
<!--控制台只输出level及以上级别的信息(onMatch),其他的直接拒绝(onMismatch)-->
<ThresholdFilter
level=
"INFO"
onMatch=
"ACCEPT"
onMismatch=
"DENY"
/>
<ThresholdFilter
level=
"WARN"
onMatch=
"DENY"
onMismatch=
"NEUTRAL"
/>
<ThresholdFilter
level=
"INFO"
onMatch=
"ACCEPT"
onMismatch=
"DENY"
/>
</Filters>
<PatternLayout
pattern=
"
[
%d{yyyy-MM-dd HH:mm:ss:SSS}
]
[%
p
] -
%l
- %m%n"
/>
<PatternLayout
pattern=
"%d{yyyy-MM-dd HH:mm:ss:SSS} [%
t
] -
[%p]
- %m%n"
/>
<Policies>
<TimeBasedTriggeringPolicy/>
<SizeBasedTriggeringPolicy
size=
"100 MB"
/>
...
...
@@ -34,10 +34,10 @@
<RollingFile
name=
"RollingFileWarn"
fileName=
"${sys:user.home}/logs/hpaasvc/warn.log"
filePattern=
"${sys:user.home}/logs/hpaasvc/$${date:yyyy-MM}/warn-%d{yyyy-MM-dd}-%i.log"
>
<Filters>
<ThresholdFilter
level=
"WARN"
onMatch=
"ACCEPT"
onMismatch=
"DENY"
/>
<ThresholdFilter
level=
"ERROR"
onMatch=
"DENY"
onMismatch=
"NEUTRAL"
/>
<ThresholdFilter
level=
"WARN"
onMatch=
"ACCEPT"
onMismatch=
"DENY"
/>
</Filters>
<PatternLayout
pattern=
"
[
%d{yyyy-MM-dd HH:mm:ss:SSS}
]
[%
p
] -
%l
- %m%n"
/>
<PatternLayout
pattern=
"%d{yyyy-MM-dd HH:mm:ss:SSS} [%
t
] -
[%p]
- %m%n"
/>
<Policies>
<TimeBasedTriggeringPolicy/>
<SizeBasedTriggeringPolicy
size=
"100 MB"
/>
...
...
@@ -49,7 +49,7 @@
<RollingFile
name=
"RollingFileError"
fileName=
"${sys:user.home}/logs/hpaasvc/error.log"
filePattern=
"${sys:user.home}/logs/hpaasvc/$${date:yyyy-MM}/error-%d{yyyy-MM-dd}-%i.log"
>
<ThresholdFilter
level=
"ERROR"
/>
<PatternLayout
pattern=
"
[
%d{yyyy-MM-dd HH:mm:ss:SSS}
]
[%
p
] -
%l
- %m%n"
/>
<PatternLayout
pattern=
"%d{yyyy-MM-dd HH:mm:ss:SSS} [%
t
] -
[%p]
- %m%n"
/>
<Policies>
<TimeBasedTriggeringPolicy/>
<SizeBasedTriggeringPolicy
size=
"100 MB"
/>
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Supports
Markdown
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
Menu
Projects
Groups
Snippets
Help