From d66bd3dbaa32c3991d7214a0de27384508d9bcd9 Mon Sep 17 00:00:00 2001 From: yomguy <> Date: Tue, 21 Sep 2010 14:00:07 +0000 Subject: [PATCH] add logger --- tools/logger.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 tools/logger.py diff --git a/tools/logger.py b/tools/logger.py new file mode 100644 index 0000000..2f68c4d --- /dev/null +++ b/tools/logger.py @@ -0,0 +1,22 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- + +import logging + +class Logger: + """A logging object""" + + def __init__(self, file): + self.logger = logging.getLogger('myapp') + self.hdlr = logging.FileHandler(file) + self.formatter = logging.Formatter('%(asctime)s %(levelname)s %(message)s') + self.hdlr.setFormatter(self.formatter) + self.logger.addHandler(self.hdlr) + self.logger.setLevel(logging.INFO) + + def write_info(self, message): + self.logger.info(message) + + def write_error(self, message): + self.logger.error(message) + -- 2.39.5