Skip to content

Commit 0039733

Browse files
ZCU-PUB/Cherrypick log rotating (#1222)
* cherrypick from dtq-dev #1160 * removed changes from dockerfile * removed files which we don't need --------- Co-authored-by: milanmajchrak <90026355+milanmajchrak@users.noreply.github.com>
1 parent a9a5f43 commit 0039733

File tree

2 files changed

+6
-22
lines changed

2 files changed

+6
-22
lines changed

dspace/config/log4j2.xml

Lines changed: 4 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<Appenders>
2424
<!-- A1 is for most DSpace activity -->
2525
<Appender name='A1'
26-
filePattern="${log.dir}/dspace.log-%d{yyyy-MM-dd}"
26+
filePattern="${log.dir}/dspace.log-%d{yyyy-MM-dd}.gz"
2727
type='RollingFile'
2828
fileName='${log.dir}/dspace.log'
2929

@@ -35,39 +35,23 @@
3535
<policies>
3636
<policy type='TimeBasedTriggeringPolicy'>yyyy-MM-dd</policy>
3737
</policies>
38-
<!-- Sample deletion policy: keep last 30 archived files
39-
<DefaultRolloverStrategy>
40-
<Delete basePath='${log.dir}'>
41-
<IfFileName glob='dspace.log-*'/>
42-
<IfAccumulatedFileCount exceeds='30'/>
43-
</Delete>
44-
</DefaultRolloverStrategy>
45-
-->
4638
</Appender>
4739

4840
<!-- A2 is for the checksum checker -->
4941
<Appender name='A2'
50-
filePattern="${log.dir}/checker.log-%d{yyyy-MM-dd}"
42+
filePattern="${log.dir}/checker.log-%d{yyyy-MM-dd}.gz"
5143
type='RollingFile'
5244
fileName='${log.dir}/checker.log'>
5345
<Layout type='PatternLayout'
5446
pattern='%m%n'/>
5547
<policies>
5648
<policy type='TimeBasedTriggeringPolicy'>yyyy-MM-dd</policy>
5749
</policies>
58-
<!-- Sample deletion policy: keep last 30 archived files
59-
<DefaultRolloverStrategy>
60-
<Delete basePath='${log.dir}'>
61-
<IfFileName glob='checker.log-*'/>
62-
<IfAccumulatedFileCount exceeds='30'/>
63-
</Delete>
64-
</DefaultRolloverStrategy>
65-
-->
6650
</Appender>
6751

6852
<!-- A3 is for tracking file downloads -->
6953
<Appender name='A3'
70-
filePattern="${log.dir}/file_downloads.log-%d{yyyy-MM-dd}"
54+
filePattern="${log.dir}/file_downloads.log-%d{yyyy-MM-dd}.gz"
7155
type='RollingFile'
7256
fileName='${log.dir}/file_downloads.log'>
7357
<Layout type='PatternLayout'
@@ -79,7 +63,7 @@
7963

8064
<!-- A4 is for Warns and errors -->
8165
<Appender name='A4'
82-
filePattern="${log.dir}/warn.log-%d{yyyy-MM-dd}"
66+
filePattern="${log.dir}/warn.log-%d{yyyy-MM-dd}.gz"
8367
type='RollingFile'
8468
fileName='${log.dir}/warn.log'
8569
>

scripts/log4j2.solr.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
<RollingRandomAccessFile
3232
name="MainLogFile"
3333
fileName="${sys:solr.log.dir}/solr.log"
34-
filePattern="${sys:solr.log.dir}/solr.log.%i" >
34+
filePattern="${sys:solr.log.dir}/solr.log.%i.gz" >
3535
<PatternLayout>
3636
<Pattern>
3737
%maxLen{%d{yyyy-MM-dd HH:mm:ss.SSS} %-5p (%t) [%X{collection} %X{shard} %X{replica} %X{core}] %c{1.} %m%notEmpty{ =>%ex{short}}}{10240}%n
@@ -47,7 +47,7 @@
4747
<RollingRandomAccessFile
4848
name="SlowLogFile"
4949
fileName="${sys:solr.log.dir}/solr_slow_requests.log"
50-
filePattern="${sys:solr.log.dir}/solr_slow_requests.log.%i" >
50+
filePattern="${sys:solr.log.dir}/solr_slow_requests.log.%i.gz" >
5151
<PatternLayout>
5252
<Pattern>
5353
%maxLen{%d{yyyy-MM-dd HH:mm:ss.SSS} %-5p (%t) [%X{collection} %X{shard} %X{replica} %X{core}] %c{1.} %m%notEmpty{ =>%ex{short}}}{10240}%n

0 commit comments

Comments
 (0)