Le Fichier Journal des Événements est plein
Je reçois ce message d'erreur lorsque vous tentez d'écrire dans le journal des Événements à partir d'une application console.
Voici comment j'écris pour elle
public static void WriteToEventLog(Exception ex)
{
string mySource = "Export Task";
if (!EventLog.SourceExists(mySource))
EventLog.CreateEventSource(mySource, "Application");
EventLog myLog = new EventLog();
myLog.Source = mySource;
myLog.WriteEntry(ex.ToString());
}
Personne ne sait pourquoi ce qui se passe et comment je peux résoudre ce problème?
Voir cette Page: howtogeek.com/howto/windows/...
OriginalL'auteur zSynopsis | 2009-08-19
Vous devez vous connecter pour publier un commentaire.
Pour moi, ça sonne comme:
Si ce n'est pas le cas, merci d'éditer votre question, il est clair que vous croyez que le journal des événements n'est pas plein, et comment vous en êtes arrivé à cette conclusion.
Une autre solution consiste à augmenter la capacité du journal des événements.
Compte tenu de la "personne Ne sait pourquoi ce qui se passe" je ne suis pas sûr... certainement besoin de plus de renseignements.
La raison pour laquelle il est complet peut être trouvé.. dans les fichiers journaux. Juste voir ce qui prend beaucoup d'entrées et de ce qu'ils sont.. C'est la cause de racine.
OriginalL'auteur Jon Skeet
J'ai eu le même message d'erreur sur Windows XP à l'aide de Visual C# 2010 Express et c'est ce qui a fonctionné pour moi:
Allez dans Démarrer->Panneau de configuration->Outils d'Administration->Observateur d'Événements
Puis sélectionnez l'Action->Propriétés et sélectionnez "Remplacer les Événements si Nécessaire"
Vous pouvez également augmenter la taille maximale du journal.
OriginalL'auteur Thomas Fonseca
Si vous ouvrez l'observateur d'événements, cliquez-droit sur le journal des événements en question et sélectionnez "propriétés", vous pouvez voir la taille du journal des événements. Vous pouvez l'agrandir ou modifier les options ci-dessous à dire "Remplacer les événements si nécessaire".
OriginalL'auteur Scott Vercuski
Scénario le plus probable, vous êtes à l'aide de l'Application par défaut du journal qui est généralement écrit par presque n'importe quelle application sur votre machine (tout comme celui que vous avez écrit). Au fil du temps le journal des événements se remplit et atteint son maximum
Donc, ma suggestion serait de créer un nouveau journal des événements personnalisés au lieu de réutiliser la "Demande" du journal. De cette façon, vous pouvez attraper cette exception (qui est un cas valide) et de les traiter en appelant Le journal des événements.Claire & de retenter l'écriture du fonctionnement de l'événement. Vérifiez également si vous avez des inondations le journal des événements, journal de façon responsable.
D'autre part, vous pouvez également modifier les propriétés du journal des événements le journal d'Application. (De l'Observateur d'événements, les propriétés sur le journal d'Application de noeud) - Vous pouvez spécifier la taille maximale du journal (512 KO) ainsi que la manipulation d'emballage par exemple, Remplacer les entrées âgés de plus de 7 jours lorsque la taille maximale est atteinte. (Cela semble être la valeur par défaut sur ma machine WinXP). Mais vous auriez à le faire sur chaque machine... mais c'est quelque chose que vous pourriez essayer
OriginalL'auteur Gishu
Journal des événements personnalisés sources ont une taille par défaut de 512 ko. C'a m'a mordu à plusieurs reprises. Vous pouvez remplacer cette pour en faire un beaucoup plus sain taille (surtout si vous êtes à la rédaction d'un journal d'information à des fins de débogage).
OriginalL'auteur Xetius
Avez-vous essayé le code suivant?
OriginalL'auteur Johan