zoukankan      html  css  js  c++  java
  • 日志模块

    class MyLogger:
        def __init__(self,logger_name,filepath):
            cf = configparser.RawConfigParser()
            cf.read(Config_path,encoding='utf-8')
            self.logger_name=logger_name
            self.logger_level=cf["LOG"]["logger_level"]
            self.handler_level=cf["LOG"]["handler_level"]
            self.formatter=cf["LOG"]["formatter"]
            self.filepath=filepath
    
        def mylog(self):
            logger=logging.Logger(self.logger_name,self.logger_level)
            formatter = logging.Formatter(self.formatter)
            sh=logging.StreamHandler()
            sh.setLevel(self.handler_level) #设置过滤输出等级
            sh.setFormatter(formatter)      #设置输出格式
            fh=logging.FileHandler(self.filepath,'a',encoding='utf-8')
            fh.setLevel(self.handler_level) #设置过滤输出等级
            fh.setFormatter(formatter)      #设置输出格式
            logger.addHandler(sh)
            logger.addHandler(fh)
            return logger
  • 相关阅读:
    函数的内置方法
    函数
    文件操作
    三元运算
    流程控制
    集合
    div容器内文本对齐--神奇的css
    Struts2的零配置和rest插件
    MIME类型
    ganymed-ssh2使用
  • 原文地址:https://www.cnblogs.com/hz-atm/p/9001416.html
Copyright © 2011-2022 走看看