Log4j - Problème de nommage avec TimeBasedTriggeringPolicy
Bonjour,
j'ai un problème dans le nommage des archives créés qui bloque sur la date de la première archive créée.
Mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| <RollingFile
name="talend.appender.technical"
fileName="${outputLogDir}/technical/talend_job_technical.log"
filePattern="${outputLogDir}/technical/talend_job_technical_%d{yyyy-MM-dd_HH-mm-ss}_%i.log.gz">
<PatternLayout pattern="%m%n"/>
<Policies>
<!-- <SizeBasedTriggeringPolicy size="30 KB"/> -->
<TimeBasedTriggeringPolicy modulate="true" interval="1"/>
</Policies>
<DefaultRolloverStrategy max="100">
<Delete basePath="${outputLogDir}/technical/">
<IfFileName glob="talend_job_technical_*.log.gz" />
<IfLastModified age="5d" />
</Delete>
</DefaultRolloverStrategy>
</RollingFile> |
Pour mes tests, je suis passé à un renommage toute les secondes et une taille d'archive à 30 KB mais mes archives se nomment toutes pareilles incrémenté de leur itération :
talend_job_technical_2020-02-13_09-40-24_1.log.gz
talend_job_technical_2020-02-13_09-40-24_2.log.gz
etc...
Pourquoi les archives ne sont pas nommées avec la date et l'heure correctement ?
Merci d'avance