From: yomguy <> Date: Tue, 21 Sep 2010 14:00:07 +0000 (+0000) Subject: add logger X-Git-Tag: 1.0~159 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=d66bd3dbaa32c3991d7214a0de27384508d9bcd9;p=telecaster-server.git add logger --- 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) +