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 #####################################

  • 相关阅读:
    leetcode 39 Combination Sum
    C/C++ 单元测试 catch
    二叉树
    线性表
    POJ1002
    HDU4329
    hdu 4329
    java代码优化总结1
    Linux操作系统常用命令总结1
    java开发基础知识总结1
  • 原文地址:https://www.cnblogs.com/danny-chen/p/6208666.html
Copyright © 2011-2022 走看看