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' 是指日志文件的路径。可以自己指定

  • 相关阅读:
    《Spring Boot 实战》-- 读书笔记
    Dockerfile 编写规范整理
    SQL 学习教程整理
    Spring Boot Actuator 的基本用法
    Spring Data JPA 的基本用法
    在 Spring MVC 中使用 Validation API 进行字段校验
    Spring MVC 中 Model 的用法
    windows net sc
    MySQL提示“too many connections”的解决办法
    ab命令做简单压测
  • 原文地址:https://www.cnblogs.com/llq1214/p/4995460.html
Copyright © 2011-2022 走看看