0
点赞
收藏
分享

微信扫一扫

No handlers could found for logger


在send.py没有找到logger句柄

logging.getLogger("pubulic")

在调用log.warn("haha")提示No handlers could found for logger  "send"

问题是:


init_log() syslog = SysLogHandler(address='/dev/log', facility=SysLogHandler.LOG_LOCAL3) console = StreamHandler(sys.stdout) log_format = logging.Formatter('log [%(process)d]: %(module)s:%(lineno)d %(message)s') syslog.setFormatter(log_format) console.setFormatter(log_format) log = logging.getLogger("pubulic") log.setLevel(LOG_LOCAL3) log.addHandler(syslog) log.addHandler(console)


在调用该函数初始化时,使用的是log = logging.getLogger("pubulic")

因此我们在获取log 句柄时,应该使用:

log = logging.getLogger("pubulic")

 

 

 

举报

相关推荐

0 条评论