logging 模块
Posted fly10086
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了logging 模块相关的知识,希望对你有一定的参考价值。
日志模块
1 # Author:CallMeV 2 # DATE :2019-11-11 3 # Time : 17:04 4 5 import logging 6 7 logging.basicConfig(level = logging.DEBUG, 8 format = ‘%(asctime)s %(filename)s[line:%(lineno)d] %(levelname)s %(message)s‘, 9 datefmt = ‘%a, %d %b %Y %H:%M:%S‘, 10 filename = ‘test.log‘, 11 filemode = ‘a‘) 12 logging.debug(‘debug message‘) #Mon, 11 Nov 2019 17:19:25 logging 模块(日志).py[line:12] DEBUG debug message 13 logging.info(‘info message‘) 14 logging.warning(‘warning message‘) 15 logging.error(‘error message‘) 16 logging.critical(‘critical message‘) 17 18 logger = logging.getLogger() 19 #创建一个handler文件,用于写入日志文件 20 fh = logging.FileHandler(‘test_logging‘) 21 22 #再创建一个handler,用于输出到控制台 23 ch = logging.StreamHandler() 24 25 formatter = logging.Formatter(‘%(asctime)s - %(levelname)s - %(message)s‘) 26 27 fh.setFormatter(formatter) 28 ch.setFormatter(formatter) 29 30 logger.addHandler(fh) 31 logger.addHandler(ch) 32 33 logger.debug(‘logger debug message‘) 34 logger.info(‘logger info message‘) 35 logger.warning(‘logger warning message‘) 36 logger.error(‘logger error message‘) 37 logger.critical(‘logger critical message‘)
以上是关于logging 模块的主要内容,如果未能解决你的问题,请参考以下文章
如何使用模块化代码片段中的LeakCanary检测内存泄漏?
我的Android进阶之旅NDK开发之在C++代码中使用Android Log打印日志,打印出C++的函数耗时以及代码片段耗时详情