Gestion d'un fichier log

Fermé
cucrapock Messages postés 16 Date d'inscription vendredi 18 novembre 2005 Statut Membre Dernière intervention 12 mai 2007 - 18 juil. 2006 à 15:57
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 - 11 oct. 2006 à 10:23
bonjour,

je développe actuellement un programme qui, à partir d'une liste d'adresses contenues dans un fichier texte, envoie un mail à chacune de ces adresses. Ce logiciel gère aussi un fichier log dans lequel, après chaque envoi correct, on écrit l'adresse du mail qui vient d'être envoyé (en effaçant la précédante, on garde ainsi en mémoire le dernier mail correctement envoyé). Le mécanisme fonctionne puisque lorsque l'ensemble de l'envoi se déroule correctement, la dernière adresse envoyé est inscrite dans le log. Malheureusement, lorsque je plante le programme pour interrompre l'envoi, le fichier log est vide et n'a pas inscrit la dernière adresse. Quelqun aurait-il déjà rencontré ce problème?

D'avance merci
A voir également:

5 réponses

grofwa Messages postés 440 Date d'inscription jeudi 24 juillet 2003 Statut Membre Dernière intervention 21 juillet 2006 479
19 juil. 2006 à 07:28
Salut,

Est-ce que tu fermes ton fichier log après chaque écriture ? sinon, si ton programme plante alors que le fichier log est ouvert, c'est possible que les dernières écritures ne soient pas enregistrées

michael.
0
cucrapock Messages postés 16 Date d'inscription vendredi 18 novembre 2005 Statut Membre Dernière intervention 12 mai 2007 4
19 juil. 2006 à 10:08
Je ne sais pas si le problème viens de là car j'enregistre aussi les mails défectueux et là il n'y a aucun problème puisque le dernier mail enregistré est toujours présent en cas de plantage.
0
Kobaya Messages postés 282 Date d'inscription vendredi 28 mai 2004 Statut Membre Dernière intervention 10 janvier 2008 214
20 juil. 2006 à 00:02
salut tout le monde,

le plus simple serait que tu mettes ton code ici...
0
mister86 Messages postés 79 Date d'inscription mardi 1 mars 2005 Statut Membre Dernière intervention 3 août 2015 10
11 oct. 2006 à 10:04
Bonjour,

Donc alors j'ai un site intranet et internet que je gère dans ma société mais j'aimerais savoir s'il existe des logiciels gratuits pour gérer les fichiers logs ?? savoir le nombre de visites par jours et faire des stats !!

Merci bcp d'avance !!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 655
11 oct. 2006 à 10:23
Simple: il faut flusher la sortie fichier. Par exemple à chaque ligne, afin d'être sûr que c'est bien écrit.

C'est souvent une méthode .flush() sur son objet stream (fichier, socket ou autre).
0