zoukankan      html  css  js  c++  java
  • python logging colorlog

     1 import logging
     2 LOG_LEVEL = logging.NOTSET
     3 LOGFORMAT = "[%(log_color)s%(levelname)s] [%(log_color)s%(asctime)s] %(log_color)s%(filename)s [line:%(log_color)s%(lineno)d] : %(log_color)s%(message)s%(reset)s"
     4 import colorlog
     5 logging.root.setLevel(LOG_LEVEL)
     6 ############
     7 #此配置是将日志输出到myapp.log
     8 colorlog.basicConfig(format='%(asctime)s %(filename)s[line:%(lineno)d] %(levelname)s %(message)s', filename='myapp.log',
     9                 filemode='w', datefmt='%a, %d %b %Y %H:%M:%S', )
    10 ##############
    11 formatter = colorlog.ColoredFormatter(LOGFORMAT)
    12 stream = logging.StreamHandler()
    13 stream.setLevel(LOG_LEVEL)
    14 stream.setFormatter(formatter)
    15 log = logging.getLogger()
    16 log.setLevel(LOG_LEVEL)
    17 log.addHandler(stream)
    18 log.debug("A quirky message only developers care about")
    19 log.info("Curious users might want to know this")
    20 log.warn("Something is wrong and any user should be informed")
    21 log.error("Serious stuff, this is red for a reason")
    22 log.critical("OH NO everything is on fire")
    23 #####################################

  • 相关阅读:
    浅谈localStorage本地存储
    前端代码中经常遇到的问题
    http状态码
    Transition 所支持的css属性
    ie8下的透明 问题
    #event.initMouseEvent
    svg 文字
    前端工作流程转变
    理解javascript 回调函数
    不要被npm、NodeJs、npm、webpack、vue-cli 这些名词搞晕
  • 原文地址:https://www.cnblogs.com/danny-chen/p/6208666.html
Copyright © 2011-2022 走看看