Skip to content

Commit ccdbf8f

Browse files
TUL/Add warn.log appender (A4) with gzip rotation (#1283)
Added A4 appender for warn.log with daily gzip rotation to match configuration from other customer branches. Added AppenderRef at WARN level to DSpace logger and Root.
1 parent b0334ff commit ccdbf8f

1 file changed

Lines changed: 17 additions & 0 deletions

File tree

dspace/config/log4j2.xml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,21 @@
4848
<policy type='TimeBasedTriggeringPolicy'>yyyy-MM-dd</policy>
4949
</policies>
5050
</Appender>
51+
52+
<!-- A4 is for Warns and errors -->
53+
<Appender name='A4'
54+
filePattern="${log.dir}/warn.log-%d{yyyy-MM-dd}.gz"
55+
type='RollingFile'
56+
fileName='${log.dir}/warn.log'
57+
>
58+
<!-- NOTE: The %equals patterns are providing a default value of "unknown" if "correlationID" or
59+
"requestID" are not currently set in the ThreadContext. -->
60+
<Layout type='PatternLayout'
61+
pattern='%d %-5p %equals{%X{correlationID}}{}{unknown} %equals{%X{requestID}}{}{unknown} %c @ %m%n'/>
62+
<policies>
63+
<policy type='TimeBasedTriggeringPolicy'>yyyy-MM-dd</policy>
64+
</policies>
65+
</Appender>
5166
</Appenders>
5267

5368
<Loggers>
@@ -57,6 +72,7 @@
5772
level='${loglevel.dspace}'
5873
additivity='false'>
5974
<AppenderRef ref='A1'/>
75+
<AppenderRef ref="A4" level="WARN"/>
6076
</Logger>
6177

6278
<!-- The checksum checker -->
@@ -91,6 +107,7 @@
91107
<!-- Anything not a part of DSpace -->
92108
<Root level='${loglevel.other}'>
93109
<AppenderRef ref='A1'/>
110+
<AppenderRef ref="A4" level="WARN"/>
94111
</Root>
95112
</Loggers>
96113
</Configuration>

0 commit comments

Comments
 (0)