2016-07-20 1 views
0

J'utilise le journal des événements Windows pour enregistrer les journaux d'un service Windows personnalisé.Durée pendant laquelle Windows stocke les journaux d'événements à partir d'un service Windows

Ma question est:

Si je dois lire un journal de dire, hier, je vais à la EventViewer, chercher mon EventLog et lire. Mais j'ai peur de ce qui se passerait si j'avais besoin d'accéder à un journal il y a des mois (voire des années). C'est possible? Combien de temps Windows stocke mes journaux? Est-il configurable depuis mon service? ... Peut-être devrais-je utiliser un enregistreur tiers comme NLog mieux que le journal des événements de Windows pour mon service?

Répondre

0

La rétention peut être paramétré: Set Log Retention Policy

Par défaut, chaque journal (par exemple: application, système, etc ...) est configuré pour atteindre 20Mo max, en utilisant la méthode FIFO.

Vous pouvez modifier cette taille et définir une stratégie d'archivage au lieu de la méthode FIFO, et vous ne perdrez plus jamais vos journaux.