验证中...
语言: Python
分类: 常用工具包
最后更新于 2018-06-10 22:09
logger = Logger().get_logger() logger.info('test......')
原始数据 复制代码
#!/usr/bin/env python
# -*- coding:utf-8 -*-
import logging
import sys
# 日志相关处理
class Logger:
def __init__(self):
# 获取logger实例,如果参数为空则返回root logger
self.logger = logging.getLogger()
# 指定logger输出格式
formatter = logging.Formatter('%(asctime)s %(levelname)-8s: %(message)s')
# 控制台日志
console_handler = logging.StreamHandler(sys.stdout)
console_handler.formatter = formatter # 也可以直接给formatter赋值
# 为logger添加的日志处理器
self.logger.addHandler(console_handler)
# 指定日志的最低输出级别,默认为WARN级别
self.logger.setLevel(logging.INFO)
# logger
def get_logger(self):
return self.logger
if __name__ == '__main__':
logger = Logger().get_logger()
logger.info('test......')

评论列表( 0 )

你可以在登录后,发表评论

搜索帮助