2010-07-23 17 views
1

Je voudrais que mon application Django puisse afficher les fichiers syslog locaux. Je voudrais éviter d'écrire la logique pour gérer .1, .2 fichiers pivotés etc, et obtenir un objet pour chaque journal que je peux récupérer un ensemble de lignes.Python et/ou django solution pour lire les fichiers journaux sur Linux?

Y at-il une telle bibliothèque python, ou mieux encore, une telle application django?

Clarification: Je ne veux pas écrire des messages dans un journal, je veux lire les messages qui s'y trouvent déjà.

+0

http://code.activestate.com/recipes/577968-log-watcher-tail-f-log/ – Pieter

Répondre

-1

Python a un module syslog. Vous pouvez également utiliser SysLogHandler.

+0

Est-ce que cela gère également les fichiers pivotés? – extraneon

+0

Je crois que toute la rotation du journal est gérée par 'syslog' lui-même, bien que je ne l'ai pas utilisé donc je ne suis pas sûr. – katrielalex

+0

Les deux semblent être pour écrire des messages à syslog, alors que j'essaie d'afficher le contenu des journaux. – kdt