-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathlog4j2.xml
63 lines (55 loc) · 2.79 KB
/
log4j2.xml
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
62
63
<?xml version="1.0" encoding="UTF-8"?>
<Configuration>
<Appenders>
<!-- Консольный аппендер -->
<Console name="STDOUT" target="SYSTEM_OUT">
<PatternLayout pattern="%5p [%t] (%F:%L) - %m%n"/>
</Console>
<!-- Ротация логов -->
<RollingFile name="FILE" fileName="./logs/configmaster.log" filePattern="./logs/server-%d{yyyy-MM-dd}.log.gz">
<PatternLayout>
<pattern>%d{yyyy-MM-dd HH:mm:ss} [%t] %-5level %logger{36} - %msg%n</pattern>
</PatternLayout>
<Policies>
<TimeBasedTriggeringPolicy interval="1" modulate="true"/> <!-- Новый файл каждый день -->
</Policies>
<CustomHashRolloverStrategy max="365"/>
</RollingFile>
</Appenders>
<Loggers>
<!-- Корневой логгер -->
<Root level="TRACE">
<AppenderRef ref="FILE"/>
<AppenderRef ref="STDOUT"/>
</Root>
</Loggers>
</Configuration>
<!--<Configuration status="INFO">-->
<!--<Appenders>-->
<!-- <!– Консольный аппендер –>-->
<!-- <Console name="Console" target="SYSTEM_OUT">-->
<!-- <PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss} [%t] %-5level %logger{36} - %msg%n" />-->
<!-- </Console>-->
<!-- <!– Файловый аппендер –>-->
<!-- <File name="FileLogger" fileName="logs/configmaster.log" append="true">-->
<!-- <PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss} [%t] %-5level %logger{36} - %msg%n" />-->
<!-- </File>-->
<!-- <!– Ротация логов –>-->
<!-- <RollingFile name="RollingFileLogger" fileName="logs/configmaster.log" filePattern="logs/app-%d{yyyy-MM-dd}.log">-->
<!-- <PatternLayout>-->
<!-- <pattern>%d{yyyy-MM-dd HH:mm:ss} [%t] %-5level %logger{36} - %msg%n</pattern>-->
<!-- </PatternLayout>-->
<!-- <Policies>-->
<!-- <TimeBasedTriggeringPolicy /> <!– Новый файл каждый день –>-->
<!-- <SizeBasedTriggeringPolicy size="10MB"/> <!– Новый файл при превышении 10MB –>-->
<!-- </Policies>-->
<!-- </RollingFile>-->
<!--</Appenders>-->
<!--<Loggers>-->
<!-- <!– Корневой логгер –>-->
<!-- <Root level="TRACE">-->
<!-- <AppenderRef ref="Console" />-->
<!-- <AppenderRef ref="RollingFileLogger" />-->
<!-- </Root>-->
<!--</Loggers>-->
<!--</Configuration>-->