• python 日志打印


    python 日志输出级别
    import logging

    logging.basicConfig(level=logging.DEBUG,
    format=’%(asctime)s %(filename)s[line:%(lineno)d] %(levelname)s %(message)s’,
    datefmt=’%a, %d %b %Y %H:%M:%S’,
    filename=’test.log’,
    filemode=’w’)
    #mode=w 为覆盖,mode=a 为追加
    logging.debug(‘This is debug message’)
    logging.info(‘This is info message’)
    logging.warning(‘This is warning message’)

    ”’
    想关参数介绍:
    logging.basicConfig函数各参数:

    level总共分5个级别:debug < info< warning< error< critical


    日志信息低于设置的级别时,不予显示:如此处为最低级别debug,所以显示所以信息
    filename: 指定日志文件名
    filemode: 和file函数意义相同,指定日志文件的打开模式,’w’或’a’
    format: 指定输出的格式和内容,format可以输出很多有用信息。显示的条目可以是以下内容:
    %(levelname):日志级别的名字格式
    %(levelno)s:日志级别的数字表示
    %(name)s:日志名字
    %(funcName)s:函数名字
    %(asctime):日志时间,可以使用datefmt去定义时间格式,如上图。
    %(pathname):脚本的绝对路径
    %(filename):脚本的名字
    %(module):模块的名字
    %(thread):thread id
    %(threadName):线程的名字

  • 相关阅读:
    winston写日志(译)
    H5打字机特效
    Flutter 手指放大 平移 旋转 Widget
    51nod1432【贪心】
    死锁的例子
    C# SpinLock用法。
    鼓音效
    rm-rf
    cdoj 1334 郭大侠与Rabi-Ribi Label:贪心+数据结构
    1092 回文字符串(51nod)
  • 原文地址:https://www.cnblogs.com/syw-home/p/13048717.html
Copyright © 2020-2023  润新知