J'ai besoin de mon application pour créer un fichier journal chaque fois qu'il s'exécute.log4net un fichier par exécution
Mon format préféré serait App.log.yyyy-MM-dd_HH-mm-ss. Si ce n'est pas possible, je me contenterais de App.log.yyyy-MM-dd.counter
Voici ma configuration actuelle appender:
<appender name="File" type="log4net.Appender.RollingFileAppender">
<file value="App.log"/>
<rollingStyle value="Date"/>
<datePattern value=".yyyy-MM-dd_HH-mm-ss"/>
<staticLogFileName value="false"/>
<lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
</appender>
Mais il crée un nombre aléatoire de fichiers basés sur sur la date et l'heure.
qui a fait l'affaire. Je ne connaissais pas PatternString. Merci! –
Corrigez-moi si je me trompe, mais cela va créer un nombre illimité de fichiers journaux, où la solution rollingstyle = Once traitera automatiquement la purge des anciens fichiers. Je pense que cette solution est meilleure. – habermanm
Je suppose que vous avez raison. Je ne me souviens pas si "rollingstyle = une fois" était possible quand j'ai donné ma réponse ... –