Python记录器重复日志

时间:2013-12-17 11:40:35

标签: python logging

我正在使用一个类为我正在开发的程序创建日志。在日志文件中我得到重复的行。我的代码如下:

import logging

class Log():
    def __init__(self,name=''):
    self.name='name'

def InitLog(self,name):
  self.logger = logging.getLogger(name)
  self.hdlr = logging.FileHandler('/'+name+'.log')
  self.formatter = logging.Formatter('%(message)s')
  self.hdlr.setFormatter(self.formatter)
  self.logger.addHandler(self.hdlr) 
  self.logger.setLevel(logging.INFO)

def E(self,msg):
  self.logger.error(msg)

def I(self,msg):
  self.logger.info(msg)

调用记录器:

# Setup Log
log_url_thread_worker=Log()
log_url_thread_worker.InitLog(cyberlocker)
# Logging something
log_url_thread_worker.I(error)

任何人都可以看到我是否做了蠢事?

感谢

0 个答案:

没有答案