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

    1.python提供了一个标准的日志接口,就是logging模块。日志级别有DEBUG、INFO、WARNING、ERROR、CRITICAL五种。

    导入logging模块  

      import logging

    2.默认的日志级别是ERROR 

    3.修改日志的级别

      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='myapp.log',
        filemode='w')

    设置日志的输出格式和级别

      format这条是定义日志格式的一个变量。显示的条目可以是以下内容:

        %(levelname):日志级别的名字格式

        %(levelno)s:日志级别的数字表示

        %(name)s:日志名字

        %(funcName)s:函数名字

        %(asctime):日志时间,可以使用datefmt去定义时间格式,如上图。

        %(pathname):脚本的绝对路径

        %(filename):脚本的名字

        %(module):模块的名字

        %(thread):thread id

        %(threadName):线程的名字

      filemode='w' 这种方式会覆盖掉日志文件里面原有的内容

      filemode='a' 不会覆盖。这种方式也是默认的方式

      filename='d:/myapp.log' 是指日志文件的路径。可以自己指定

  • 相关阅读:
    自考新教材-p282
    p281
    自考新教材-p279_2
    用jmap分析java程序
    用jstack工具分析java程序
    java应用maven插件动态生成webservice代码
    Java对信号的处理
    【OracleDB】 01 概述和基本操作
    【Oracle】Windows-19C 下载安装
    【Hibernate】06 查询API
  • 原文地址:https://www.cnblogs.com/llq1214/p/4995460.html
Copyright © 2011-2022 走看看