python 日志模块工具类

2018-10-19 06:18:46来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import logging


# logName 日志中的某个格式化的字段名,logFile生成的日志文件名
def getlogger(logName, logFile):

    logger=logging.getLogger(logName)
    logger.setLevel(logging.DEBUG)

    screenHandle = logging.StreamHandler()
    screenHandle.setLevel(logging.DEBUG)


    fileHandle = logging.FileHandler(logFile,'a')
    fileHandle.setLevel(logging.DEBUG)

    formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')

    screenHandle.setFormatter(formatter)
    fileHandle.setFormatter(formatter)

    logger.addHandler(fileHandle)
    logger.addHandler(screenHandle)

    return logger

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:python之路001

下一篇:第二天-while循环 格式化输出 运算符 编码