zoukankan      html  css  js  c++  java
  • 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):线程的名字

  • 相关阅读:
    final关键字的用法
    多态的理解
    5.13会话技术Cookie---Session
    5.13Junit单元测试-反射-注解
    5.13redis的相关基础
    5月13号
    5.13redis图形化工具---idea中配置redis密码
    5.13谢谢原文博主
    5.13微信登录维护态与获取用户信息思想
    5.12redis
  • 原文地址:https://www.cnblogs.com/zzllovehappy/p/10818545.html
Copyright © 2011-2022 走看看