logger.py 文件源码

python
阅读 29 收藏 0 点赞 0 评论 0

项目:Worksets 作者: DozyDolphin 项目源码 文件源码
def load_logger(self, log_dir, log_level, log_enabled, log_to_console):
        path = log_dir + '/' + self.logname
        self.logger = logging.getLogger()

        formatter = logging.Formatter('%(asctime)s %(levelname)s (%(name)s): %(message)s',
                                      '%d/%m/%Y %H:%M:%S')
        file_handler = TimedRotatingFileHandler(path,
                                                when='d',
                                                interval=1,
                                                backupCount=6)

        file_handler.setFormatter(formatter)
        self.logger.addHandler(file_handler)

        if log_to_console:
            console_handler = logging.StreamHandler()
            console_handler.setFormatter(formatter)
            self.logger.addHandler(console_handler)

        self.set_loglevel(log_level)
        self.log_enabled(log_enabled)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号