Je voudrais créer une classe qui crée et gère les fichiers journaux. Je voudrais que le fichier journal soit tronqué lorsqu'il dépasse un certain nombre de lignes de texte. Est-ce que quelqu'un a des recommandations sur les meilleures pratiques pour supprimer les lignes au début d'un fichier texte.c troncation de fichier journal 0 #
Répondre
À moins que ce ne soit pour une affectation de classe, pourquoi ne pas utiliser les alternatives open-source disponibles? Log4net vous permet de rouler entre un nombre spécifié de fichiers journaux.
En bref: Ne pas
La version longue
Lorsque vous atteignez la limite de lignes, créez un nouveau fichier journal, conserver le fichier journal précédent, mais enlever celle d'avant.
Vous êtes maintenant assuré d'avoir au moins n lignes de fichier journal à un moment donné.
J'ai créé une classe Logfile simple en C# à http://www.blackbeltcoder.com/Articles/files/a-convenient-logfile-class. Cependant, les fichiers sont tronqués à la fin - et non le début. Donc, si vous avez tronqué le fichier, vous conserverez les anciennes données et perdrez les nouvelles données. Ce n'est probablement pas ce que tu veux.
Je vous recommande de supprimer le fichier de temps en temps ou d'en créer un nouveau. Par exemple, vous pouvez écrire sur un nom de fichier basé sur la date actuelle, ou un nom basé sur la date qui ne changerait qu'une fois par semaine, etc.
- 1. Get fichier log4net journal en C#
- 2. SQL Server 2005: Troncation de valeur
- 3. sélection d'un fichier journal
- 4. Écriture de fichier journal imprévisible en PHP
- 5. visionneuse de fichier journal pour Eclipse
- 6. Fichier journal SQLite ne disparaît pas
- 7. Nom de fichier personnalisé dans un fichier journal Log4Net tournant?
- 8. Ajouter des données de fichier texte au fichier journal, .bat
- 9. Limite Derby Taille du fichier journal
- 10. Journal lorsqu'un fichier est demandé au serveur
- 11. Comment créer un fichier journal dans SSIS
- 12. Regarder/lire un fichier journal en croissance
- 13. Fichier journal différent pour un contrôleur spécifique
- 14. Service Web et fichier journal Question
- 15. Mon fichier journal est trop volumineux
- 16. Le fichier journal des événements est plein
- 17. Récupérer les données perdues du fichier journal?
- 18. Comment remplacer un fichier journal dans log4j?
- 19. Ecriture d'exceptions dans le fichier journal Windows
- 20. Comment effectuer le calcul sur un fichier journal
- 21. Pourquoi Tomcat double-t-il mes lignes de journal dans le fichier journal catalina.out?
- 22. Log4net ne crée pas de fichier journal pour NHibernate
- 23. Utilisation de VIM en tant que visualiseur de fichier journal
- 24. Afficheur de texte pour fichier journal de grande taille
- 25. Le fichier journal de la base de données est plein
- 26. jointure dynamique dans linq 0 C#
- 27. Le fichier journal binaire MySQL n'est pas créé - Windows XP
- 28. Différence C++ entre 0 et 0,0
- 29. Exemple de regex du fichier journal du serveur Web YQL
- 30. Modifier les formats de fichier journal Mysql, php et apache2
et même si vous voulez vraiment le faire, je suis sûr que Log4Net serait un bon endroit pour chercher des idées. –