zoukankan      html  css  js  c++  java
  • logging模块初识

    日志级别


    import logging

    logging.debug("debug message")
    logging.info("info message")
    logging.warning("warning message")
    logging.error("error message")
    logging.critical("critical message")
    #级别为debug info不会打印出信息 因为默认级别不够,默认级别是WARNING,可以使用打印到屏幕上的方式记录,也可以记录到文件中。


    logging的配置

    通过logging.basicConfig可以灵活的对log进行配置参数
    logging.basicConfig(level=logging.DEBUG,#选择级别
    format='%(asctime)s %(filename)s [line:%(lineno)d] %(levelname)s %(message)s',
    #变量依次为:时间,运行的文件名(不是日志名),在第几行记录的,级别名字,记录的内容。这些变量并不是必须都有的。
    datefmt='%Y %H:%M:%S',#时间格式(根据自己来选择)
    filename='./test.log',#日志名字
    filemode='w') #文件模式(w,a)
    #还有许多日志可用参数上面只是列出常用之处
    logging.debug("debug message")
    logging.info("info message")
    logging.warning("warning message")
    logging.error("error message")
    logging.critical("critical message")



    人生如逆旅,我亦是行人
  • 相关阅读:
    Flask11 Session、CSRF、注销session、利用端点自动跳转
    python学习笔记4-时间函数
    python学习笔记3-循环1
    python学习笔记2-条件语句
    python学习笔记1-基础语法
    sprintf系列函数
    sscanf非常的重要
    c++中.c_str和.c_data
    c++Map用法
    c语言sscanf总结
  • 原文地址:https://www.cnblogs.com/testdjt/p/7834851.html
Copyright © 2011-2022 走看看