Python标准库之【logging】

http://kenby.iteye.com/blog/1162698

    • import logging  
    •   
    • # 创建一个logger  
    • logger = logging.getLogger('mylogger')  
    • logger.setLevel(logging.DEBUG)  
    •   
    • # 创建一个handler,用于写入日志文件  
    • fh = logging.FileHandler('test.log')  
    • fh.setLevel(logging.DEBUG)  
    •   
    • # 再创建一个handler,用于输出到控制台  
    • ch = logging.StreamHandler()  
    • ch.setLevel(logging.DEBUG)  
    •   
    • # 定义handler的输出格式  
    • formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')  
    • fh.setFormatter(formatter)  
    • ch.setFormatter(formatter)  
    •   
    • # 给logger添加handler  
    • logger.addHandler(fh)  
    • logger.addHandler(ch)  
    •   
    • # 记录一条日志  
    • logger.info('foorbar'
posted @ 2013-12-27 14:52  画家与我  阅读(154)  评论(0编辑  收藏  举报