-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathlog4j2.yaml
61 lines (60 loc) · 1.43 KB
/
log4j2.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
Configuration:
# Internal Log4j events level
status: warn
# Automatic Reconfiguration, unit: second
monitorInterval: 5
dest: err
name: YAMLConfig
properties:
property:
name: filename
value: $${env:APP_HOME}/../logs/uums
thresholdFilter:
level: debug
appenders:
## Console appender
Console:
name: STDOUT
PatternLayout:
Pattern: "%d %-5p %c [%L] [%t] - %m%n"
## RollingFile appender
RollingFile:
-
name: RollingFile
filename: "${filename}.log"
filePattern: "${filename}.log.%d{yyyy-MM-dd}.gz"
PatternLayout:
Pattern: "%d %-5p %c [%L] [%t] - %m%n"
Policies:
SizeBasedTriggeringPolicy:
size: 20MB
DefaultRollOverStrategy:
max: 5
-
name: ErrorFile
filename: "${filename}-error.log"
filePattern: "${filename}-error.log.%d{yyyy-MM-dd}.gz"
PatternLayout:
Pattern: "%d %-5p %c [%L] [%t] - %m%n"
Policies:
SizeBasedTriggeringPolicy:
size: 20MB
DefaultRollOverStrategy:
max: 5
Loggers:
logger:
-
name: com.study.jcohy
level: debug
-
name: org.hibernate.SQL
level: debug
Root:
level: info
AppenderRef:
- ref: STDOUT
level: info
- ref: RollingFile
level: info
- ref: ErrorFile
level: error