|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Nouveau Membre du Club
![]() Inscription : novembre 2004 Messages : 134 ![]() |
Bonjour,
Je veux utiliser log4net avec mon site web en asp.net / MVC4 / razor. Je veux qu'un nouveau fichier se créé dès que nécessaire, un maximum par jour, et avec le nom "SiteWeb_" suivi de la date du jour. J'ai donc défini ceci dans le web.config: Code :
Code :
Code :
public static readonly ILog log = LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); Or quand j'ai lancé mon serveur le 31/12/2012 il m'a bien créé le fichier SiteWeb_20121231.log par contre quand je suis revenu le 02/01/2013, il m'avait bien PAS créé de fichier le 01/01/2013 mais par contre il a copié le fichier du 31/12/2012 dans SiteWeb_20121231.log20121231 (1er pb...) et a généré les logs du 02/01/2013 dans SiteWeb_20121231.log (2ème pb...). Le contenu de la log en lui-même (au niveau des dates et du formatage) est bon par contre. Est-ce que vous pouvez voir ce que j'ai mal déclaré car je ne vois plus de mon côté. D'avance merci, Julien |
||||
|
|
00
|
|
|
#2 |
|
Nouveau Membre du Club
![]() Inscription : novembre 2004 Messages : 134 ![]() |
Ok,
En fait ce n'est pas le bon paramétrage car j'ai compris que le comportement était bien bon par rapport à ce paramétrage. Du coup je voudrais savoir comment avoir mon fichier de log qui se termine par .log ou .txt et qui ait un rolling journalier avec la date du jour dans le nom du fichier. Ce qui est pénible c'est que windows ne sait pas avec quel logiciel ouvrir mes fichiers qui ont une fin différente si la fin est la date... Un petit plus serait aussi d'avoir le nom du fichier du jour avec déjà sa date dans son nom. Merci pour votre aide. |
|
|
00
|
|
|
#3 | ||||||
|
Nouveau Membre du Club
![]() Inscription : novembre 2004 Messages : 134 ![]() |
Je me rapproche de la solution en remplaçant:
Code :
Code :
Code :
|
||||||
|
|
00
|
|
|
#4 |
|
Nouveau Membre du Club
![]() Inscription : novembre 2004 Messages : 134 ![]() |
J'ai trouvé la totale!
Il faut en fait encore rajouter ceci dans la config: On se retrouve bien maintenant avec le fichier du jour SiteWeb20130102.log et les fichiers précédents SiteWeb20130101.log Visuellement je trouve ça plus clair et windows n'a plus de souci pour ouvrir tous les fichiers. |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com