Skip to content

Commit c99807e

Browse files
authored
fix: max number of log files not correctly enforced in high-volume logging circumstances (#5961)
* fix: max number of log files not correctly enforced * refactor: use more apt name
1 parent 20cc1a9 commit c99807e

1 file changed

Lines changed: 8 additions & 18 deletions

File tree

  • kura/distrib/src/main/resources/unfiltered/pkg/log4j

kura/distrib/src/main/resources/unfiltered/pkg/log4j/log4j.xml

Lines changed: 8 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -27,18 +27,12 @@
2727
<Pattern>%d{ISO8601} [%t] %-5p %c{1.} - %m%n%throwable{full}</Pattern>
2828
</PatternLayout>
2929
</Console>
30-
<RollingFile name="RollingFile" fileName="${log_dir}/${log_name}.log"
31-
filePattern="${log_dir}/${log_name}-%d{MM-dd-yy-HH-mm-ss}-%i.log.gz">
30+
<File name="LoggingFile" fileName="${log_dir}/${log_name}.log">
3231
<PatternLayout>
3332
<Pattern>%d{ISO8601} [%t] %-5p %c{1.} - %m%n%throwable{full}</Pattern>
3433
</PatternLayout>
35-
<Policies>
36-
<SizeBasedTriggeringPolicy size="20 MB" />
37-
</Policies>
38-
<DefaultRolloverStrategy max="10" />
39-
</RollingFile>
40-
<RollingFile name="audit" fileName="${log_dir}/${log_name}-audit.log"
41-
filePattern="${log_dir}/${log_name}-audit-%d{MM-dd-yy-HH-mm-ss}-%i.log.gz">
34+
</File>
35+
<File name="audit" fileName="${log_dir}/${log_name}-audit.log">
4236
<RFC5424Layout enterpriseNumber="28392" includeMDC="true" mdcId="RequestContext"
4337
appName="EclipseKura" mdcPrefix="" newLine="true">
4438
<LoggerFields>
@@ -48,29 +42,25 @@
4842
<KeyValuePair key="exception" value="%ex" />
4943
</LoggerFields>
5044
</RFC5424Layout>
51-
<Policies>
52-
<SizeBasedTriggeringPolicy size="20 MB" />
53-
</Policies>
54-
<DefaultRolloverStrategy max="10" />
55-
</RollingFile>
45+
</File>
5646
</Appenders>
5747

5848
<Loggers>
5949
<Logger name="org.eclipse" level="info" additivity="false">
6050
<AppenderRef ref="Console" />
61-
<AppenderRef ref="RollingFile" />
51+
<AppenderRef ref="LoggingFile" />
6252
</Logger>
6353
<Logger name="org.glassfish.jersey.internal" level="error" additivity="false">
6454
<AppenderRef ref="Console" />
65-
<AppenderRef ref="RollingFile" />
55+
<AppenderRef ref="LoggingFile" />
6656
</Logger>
6757
<Logger name="AuditLogger" level="trace" additivity="false">
6858
<AppenderRef ref="audit" />
6959
</Logger>
7060
<Root level="info">
7161
<AppenderRef ref="Console" />
72-
<AppenderRef ref="RollingFile" />
62+
<AppenderRef ref="LoggingFile" />
7363
</Root>
7464
</Loggers>
7565

76-
</Configuration>
66+
</Configuration>

0 commit comments

Comments
 (0)