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

    import logging
    #------------------------logging.basicConfig #要么将message写入文件,要么显示到屏幕,两者不能同步 .这种方法比较少用
    logging.basicConfig(
    level=logging.DEBUG,
    filename='logger.logging',
    filemode= 'w',
    format = '%(asctime)s [%(lineno)s] %(message)s'

    )
    logging.debug('debug message')
    logging.info('info message')
    logging.warning('warning message')
    logging.error('error message')
    logging.critical('critical message')


    #---------------------------------logger #可以将message 写入指定文件,同时显示到屏幕
    def er():
    logger = logging.getLogger() #获取logger

    fh = logging.FileHandler('test_log') #定义fh是将message写入test_log文件
    ch = logging.StreamHandler() #定义ch是现实到屏幕

    fm = logging.Formatter('%(asctime)s %(message)s [%(lineno)s]') #定义logging的格式

    fh.setFormatter(fm) #设定fh的格式
    ch.setFormatter(fm)


    logger.addHandler(fh) #将fh添加打logger
    logger.addHandler(ch)
    logger.setLevel('DEBUG') #设定logger的级别
    return logger
    #------------------------------
    logger = er()
    logger.debug('debug')
    logger.info('info')
    logger.warning('warning')
    logger.error('error')
    logger.critical('critical')
  • 相关阅读:
    telnet linux 参数
    telnet服务 linux机器
    how to learn
    mysql关键字
    linux 下iptables配置详解
    C#调用开源图像识别类库tessnet2
    netty入门实例
    android布局属性详解
    安卓高手之路之ClassLoader(四)
    安卓高手之路之 GDI图形引擎篇
  • 原文地址:https://www.cnblogs.com/lhqlhq/p/8810553.html
Copyright © 2011-2022 走看看