Moyen le plus efficace de conserver un fichier journal continu dans Windows

Quel est le moyen le plus efficace d’accumuler les fichiers journaux qui sont transférés lorsqu’ils atteignent une certaine taille. Certains fichiers journaux d’applications peuvent être assez volumineux, plus de 100 Mo.

Par exemple: Accrochage “fichier.log”.

Après avoir atteint 25 Mo, ce fichier est renommé (“file.log.1”). Un nouveau fichier “fichier.log” vierge est créé pour le remplacer.

L’une des options que j’ai trouvées est la suivante: applet de commande PowerShell Get-Content

gc file.log -wait -tail 1 

Quelqu’un sait-il s’il est suffisamment intelligent pour savoir qu’un fichier a été transféré (renommé, recréé) car aucune ligne n’est manquée pendant le roulement?

Ou si des vérifications sont nécessaires. Si oui, puis-je obtenir des idées s’il vous plaît.

De meilleures options pour Windows?

Merci.

    Si vous êtes sûr du nombre de lignes que vous devez valider, vous pouvez utiliser quelque chose comme ci-dessous (“-” indique que vous lisez de la ligne 1 vers le haut)

    (Get-Content $ TargetFileLocation) [- 1 ..- 5] | Select-Ssortingng -Motif “TEXTE QUE VOUS RECHERCHEZ”