J'ai un appender qui roule et tous les soirs il roule le fichier. Cependant, lorsqu'il le lance, le nouveau fichier n'a qu'une seule entrée de journal. Il semble que le fichier n'ajoute plus d'entrées de journal. Si je redémarre le service, il se connecte correctement.RollingFileAppender, après son lancement, il ne s'ajoute plus
Voici mes paramètres:
<appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
<file value="Log.txt"/>
<appendToFile value="true" />
<staticLogFileName value="true" />
<rollingStyle value="Date" />
<datePattern value=" yyyy-MM-dd" />
<lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
<threshold value="DEBUG" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %-5level %logger - %message%newline" />
</layout>
</appender>
Cette réponse n'a pas fonctionné. J'ai activé la journalisation de log4net et j'ai vu ce journal quand il a roulé le fichier: Ouvrir le fichier pour écrire [C: \ GBI \ Trunk \ ExternalInterfaces \ GBI.ExternalInterface.BACMLFIXWindowsService \ bin \ Debug \ Log.txt] ajouter [Faux]. Ainsi, la propriété append a été définie sur false. Pourquoi cela arrive-t-il??? – JoeRod