• logging模块


    一,日志等级

    debug < info < warning < error < critical

    默认显示warning等级以上的日志,可使用.setLevel("DEBUG")设置要显示的等级

    二,单文件日志

     1 import logging
     2 
     3 logging.basicConfig(filename = 'log.text',
     4                     format = '%(asctime)s - %(name)s - %(levelname)s - %(module)s : %(message)s',
     5                     #datefmt='%Y-%m-%d %H:%M:%S %p',
     6                     level=10
     7                     )
     8 
     9 logging.debug('debug')
    10 logging.info('info')
    11 logging.warning('warning')
    12 logging.error('error')
    13 logging.critical('critical')
    14 logging.log(10,'log')

    三,多文件日志

     1 import logging
     2 #多文件日志
     3 
     4 #定义文件及打印格式
     5 file_1 = logging.FileHandler('f1.log')
     6 file_2 = logging.FileHandler('f2.log')
     7 
     8 fm1 = logging.Formatter('%(asctime)s %(message)s')
     9 fm2 = logging.Formatter()
    10 
    11 file_1.setFormatter(fm1) #文件1格式为fm1
    12 file_2.setFormatter(fm2) #文件2格式为fm2
    13 
    14 #定义日志
    15 logger = logging.getLogger()
    16 logger.addHandler(file_1)
    17 logger.addHandler(file_2)
    18 
    19 #定义要打印的日志级别,默认显示warning机以上
    20 logger.setLevel('DEBUG')
    21 
    22 #日志信息
    23 logging.debug('debug')
    24 logging.info('info')
    25 logging.warning('warning')
    26 logging.error('error')
    27 logging.critical('critical')
  • 相关阅读:
    Angular中文api
    Angular各版本和组件下载
    判断一个浏览器是否支持opacity
    查找函数参数名称
    运行时代码求值
    简单的动画引擎
    利用闭包特性改写addEventListener的回调函数
    springboot指定redis库编号配置实现
    springboot获取IOC(ApplicationContext)实例
    ajax-springMVC提交表单的方式
  • 原文地址:https://www.cnblogs.com/zhuomou/p/8469686.html
Copyright © 2020-2023  润新知