Python Logging模块的简单使用


#-*- coding: utf-8 -*- #!/usr/bin/python import logging # create logger logger = logging.getLogger('simple_example') logger.setLevel(logging.DEBUG) # create console handler and set level to debug ch = logging.StreamHandler() ch.setLevel(logging.DEBUG) # create formatter formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s') # add formatter to ch ch.setFormatter(formatter) # add ch to logger logger.addHandler(ch) LOG_FILENAME = './logging_example.out' logging.basicConfig(filename=LOG_FILENAME,level=logging.DEBUG,) # 'application' code logger.debug('debug message') logger.info('info message') logger.warn('warn message') logger.error('error message') logger.critical('critical message')

2种日志显示是一致的,可以单独设置

参考文档:http://www.cnblogs.com/wswang/p/6138304.html

http://www.cnblogs.com/zhbzz2007/p/5943685.html

http://dataunion.org/19906.html

 

原文地址:https://www.cnblogs.com/alamZ/p/6894931.html