Shinsuke Sugaya пре 2 година
родитељ
комит
e4783cda52

+ 8 - 2
src/main/resources/log4j2.xml

@@ -8,7 +8,8 @@
 		<Property name="log.pattern" value="%d [%t] %-5p %msg%n" />
 		<Property name="log.pattern" value="%d [%t] %-5p %msg%n" />
 		<Property name="log.file.basedir" value="${sys:fess.log.path:-target/logs}" />
 		<Property name="log.file.basedir" value="${sys:fess.log.path:-target/logs}" />
 		<Property name="backup.date.suffix" value="_%d{yyyyMMdd}" />
 		<Property name="backup.date.suffix" value="_%d{yyyyMMdd}" />
-		<Property name="backup.max.history" value="90" />
+		<Property name="backup.max.history" value="10" />
+		<Property name="backup.max.age" value="90" />
 		<Property name="audit.log.pattern" value="%msg%n" />
 		<Property name="audit.log.pattern" value="%msg%n" />
 		<Property name="searchlog.log.pattern" value="%msg%n" />
 		<Property name="searchlog.log.pattern" value="%msg%n" />
 	</Properties>
 	</Properties>
@@ -24,7 +25,12 @@
 				<SizeBasedTriggeringPolicy size="100 MB" />
 				<SizeBasedTriggeringPolicy size="100 MB" />
 			</Policies>
 			</Policies>
 			<DefaultRolloverStrategy fileIndex="max" min="1"
 			<DefaultRolloverStrategy fileIndex="max" min="1"
-				max="${backup.max.history}" compressionLevel="9" />
+				max="${backup.max.history}" compressionLevel="9">
+				<Delete basePath="${log.file.basedir}">
+					<IfFileName glob="*.log.gz" />
+					<IfLastModified age="P${backup.max.age}D" />
+				</Delete>
+			</DefaultRolloverStrategy>
 		</RollingFile>
 		</RollingFile>
 		<RollingFile name="AuditFile" fileName="${log.file.basedir}/audit.log"
 		<RollingFile name="AuditFile" fileName="${log.file.basedir}/audit.log"
 			filePattern="${log.file.basedir}/audit${backup.date.suffix}-%i.log.gz">
 			filePattern="${log.file.basedir}/audit${backup.date.suffix}-%i.log.gz">

+ 1 - 1
src/main/webapp/WEB-INF/env/crawler/resources/log4j2.xml

@@ -8,7 +8,7 @@
 		<Property name="log.pattern" value="%d [%t] %-5p %msg%n" />
 		<Property name="log.pattern" value="%d [%t] %-5p %msg%n" />
 		<Property name="log.file.basedir" value="${sys:fess.log.path:-target/logs}" />
 		<Property name="log.file.basedir" value="${sys:fess.log.path:-target/logs}" />
 		<Property name="backup.date.suffix" value="_%d{yyyyMMdd}" />
 		<Property name="backup.date.suffix" value="_%d{yyyyMMdd}" />
-		<Property name="backup.max.history" value="90" />
+		<Property name="backup.max.history" value="10" />
 		<Property name="stats.log.pattern" value="%msg%n" />
 		<Property name="stats.log.pattern" value="%msg%n" />
 	</Properties>
 	</Properties>
 
 

+ 1 - 1
src/main/webapp/WEB-INF/env/thumbnail/resources/log4j2.xml

@@ -8,7 +8,7 @@
 		<Property name="log.pattern" value="%d [%t] %-5p %msg%n" />
 		<Property name="log.pattern" value="%d [%t] %-5p %msg%n" />
 		<Property name="log.file.basedir" value="${sys:fess.log.path:-target/logs}" />
 		<Property name="log.file.basedir" value="${sys:fess.log.path:-target/logs}" />
 		<Property name="backup.date.suffix" value="_%d{yyyyMMdd}" />
 		<Property name="backup.date.suffix" value="_%d{yyyyMMdd}" />
-		<Property name="backup.max.history" value="90" />
+		<Property name="backup.max.history" value="10" />
 	</Properties>
 	</Properties>
 
 
 	<Appenders>
 	<Appenders>