2017-05-05 2 views
0

J'ai lu la documentation: http://www.tornadoweb.org/en/stable/log.html
Comment faire un système de journal pour tornade

Mais je ne sais toujours pas comment faire un journal approprié pour mon serveur, qui est construit avec une tornade.

Pour l'instant, je besoin d'un tel système de journal:
Il peut tout se connecter avec le format de temps, et créer pour chaque jour un nouveau fichier journal.

Il semble que TimedRotatingFileHandler est ce dont j'ai besoin, mais je ne sais pas comment l'utiliser avec tornade.

+1

Il pourrait être plus facile pour vous d'écrire juste un fichier de configuration logrotate pour votre application. – Blender

+0

@Blender Logrotate at-il des avantages majeurs sur les modules de journalisation 'RotatingHandler' ou' TimeRotatingFileHandler'? Je n'ai aucune expérience avec logrotate mais à partir de la lecture rapide de la documentation, tout cela semble faire exactement la même chose. – xyres

+0

@xyres: Il gère les opérations de rotation de journaux les plus courantes sur une seule ligne, comme la compression, la suppression d'anciens journaux, le changement de nom, etc. C'est ce que beaucoup de logiciels utilisent. Ce n'est pas aussi puissant que quelque chose écrit de toutes pièces en Python, mais je n'ai jamais eu besoin de rien d'autre que de compresser les journaux quotidiennement et de supprimer tout ce qui date de plus d'un mois. – Blender

Répondre