• logging 日志


    1.  四步:

        import logging

       #初始化

        logger = logging.getLogger("log_name")

       #设置级别

        logger.setLevel(logging.DEBUG)   #设置最低级别,小于它的都不会打印

       #定义handler

        #定义控制台输出的handler

        sh = logging.StreamHandler()

        sh.setLevel(logging.ERROR)    #error及其以上级别的在控制台打印

        #定义写入文件的

        fh = logging.FileHandler()

        fh.setLevel(logging.DEBUG)    #DEBUG及以上才被写入

       #格式化

        formatter = logging.Formatter(

          "时间:%(asctime)s, "

          "级别:%(levelname)s, " 

          "日志消息:%(message)s"

          )

        #handler调用上面格式:
          sh.setFormatter(formatter)

          fh.setFormatter(formatter)

        #启动日志文件

         logger.addHandler(sh)

         logger.addHandler(fh)

    图例:

        

     
        

  • 相关阅读:
    PMO的重要性
    idea CPU过高问题
    近期面试心得
    Spring-Eureka
    BIO/NIO
    redis redlock
    nmon 安装及使用 【linux环境】
    一致性hash 算法
    gossip协议了解
    00008
  • 原文地址:https://www.cnblogs.com/cxhzy/p/9945796.html
Copyright © 2020-2023  润新知