Añadir a su archivo XML la siguiente línea:
<param name="Append" value="false" />
Tenga en cuenta que debido a las el análisis impar de XML en log4j, los elementos <param>
deben aparecer en un bloque (no entremezclados con otros tipos de elementos).
Por ejemplo, esto funciona:
<appender name="appender-log" class="org.apache.log4j.FileAppender">
<param name="File" value="efoimporter.log" />
<param name="Append" value="false" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%m%n" />
</layout>
</appender>
Pero esto no hace
<appender name="appender-log" class="org.apache.log4j.FileAppender">
<param name="File" value="efoimporter.log" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%m%n" />
</layout>
<param name="Append" value="false" />
</appender>
enlace API (!): Http://logging.apache.org/log4j/1.2/apidocs/ org/apache/log4j/RollingFileAppender.html – AgileJon
también, al enviar otro parámetro booleano con un valor falso al FileAppender, se obtiene el mismo resultado. – Geo