コード例 #1
0
    def __init__(self):
        cfg_o = CoConfM.MyCfg('cfg.ini')
        cfg_o.set_section('log')
        log_type = cfg_o.get('type')

        logger = logging.getLogger('test01')

        if log_type == 'file':
            pass
        else:
            # 初始化一个日志处理器
            # 连接到日志服务器
            self.scribe_handler = ScribeHandler()
            self.scribe_handler.set_appid(9997)
            self.scribe_handler.set_filepath('/LogTest/Test01/error.log')
            logger.addHandler(self.scribe_handler)

        logger.setLevel(logging.DEBUG)

        self.logger = logger
コード例 #2
0
class Logger(object):
    def __init__(self):
        cfg_o = CoConfM.MyCfg('cfg.ini')
        cfg_o.set_section('log')
        log_type = cfg_o.get('type')

        logger = logging.getLogger('test01')

        if log_type == 'file':
            pass
        else:
            # 初始化一个日志处理器
            # 连接到日志服务器
            self.scribe_handler = ScribeHandler()
            self.scribe_handler.set_appid(9997)
            self.scribe_handler.set_filepath('/LogTest/Test01/error.log')
            logger.addHandler(self.scribe_handler)

        logger.setLevel(logging.DEBUG)

        self.logger = logger

    def info(self):
        self.logger.info("伪接口")

    def debug(self, msg):
        self.logger.debug(msg)

    def debug_path(self, path):
        self.scribe_handler.set_filepath(path)
        self.logger.info("debug: 伪接口")

    def get_logger(self):
        return self.logger