From e39ec22969a68bfaabef23ca1f973833e80634f5 Mon Sep 17 00:00:00 2001 From: sidya82 Date: Mon, 3 Mar 2014 01:20:41 +0100 Subject: [PATCH] =?UTF-8?q?=09modifi=C3=A9:=20=20=20=20=20=20=20=20=20m/lo?= =?UTF-8?q?g.py?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- m/log.py | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/m/log.py b/m/log.py index 8bb3fe6..df744ae 100644 --- a/m/log.py +++ b/m/log.py @@ -5,25 +5,17 @@ from datetime import datetime class Log(object): def __init__(self) : - # création de l'objet logger qui va nous servir à écrire dans les logs self.logger = logging.getLogger() - # on met le niveau du logger à DEBUG, comme ça il écrit tout self.logger.setLevel(logging.DEBUG) - # création d'un formateur qui va ajouter le temps, le niveau - # de chaque message quand on écrira un message dans le log formatter = logging.Formatter('%(asctime)s :: %(levelname)s :: %(message)s') - # création d'un handler qui va rediriger une écriture du log vers - # un fichier en mode 'append', avec 1 backup et une taille max de 1Mo file_handler = RotatingFileHandler('m/fichier/log', 'a', 1000000, 1) - # on lui met le niveau sur DEBUG, on lui dit qu'il doit utiliser le formateur - # créé précédement et on ajoute ce handler au logger + file_handler.setLevel(logging.DEBUG) file_handler.setFormatter(formatter) self.logger.addHandler(file_handler) - # création d'un second handler qui va rediriger chaque écriture de log - # sur la console + self.steam_handler = logging.StreamHandler() self.steam_handler.setLevel(logging.DEBUG) logger.addHandler(steam_handler)