zoukankan      html  css  js  c++  java
  • 关于logging模块

    from logging.handlers import TimedRotatingFileHandle #日志文件控制(日志删除时间设置)

    import logging
    logger=logging.getLogger()#参数作为用户名,key9i不传
    file_handle=logging.FileHandler('logger','a') #等效于basicconfig(filename,filemode)文件流
    file_handle=TimedRotatingFileHandle(filename=filename,when='midnight',backupCount=7) #同上file的设置,文件名 删除时间(一周后的凌晨)
    stream_handle=logging.StreamHandler()#屏幕输出流
    fm=logging.Formatter('%(asctime)s- %(message)s')
    fh.setFormatter(fm)
    logger.addHandler(file_handle)
    logger.addHandler(stream_handle) #注意是addHandler(添加程序) 而不是addFilter(过滤器)
    logger.critical('报错')
    #logget,stream_handle, file_handle各自可以设置输出格式和等级,logger包含后两者
  • 相关阅读:
    Vijos1986
    vijos1790
    洛谷1005
    洛谷3381
    bzoj4034
    bzoj1564
    bzoj2648
    洛谷3348
    jzoi4964
    codevs3990
  • 原文地址:https://www.cnblogs.com/qlshao/p/7794916.html
Copyright © 2011-2022 走看看