技术宅,fat-man

增加语言的了解程度可以避免写出愚蠢的代码

导航

2012年10月10日 #

改进的日志类

摘要: 代码:#!/usr/bin/env python# -*- coding: utf-8 -*-'''改进的日志类:1. 使用format对象,就不用自己采集环境信息,库可以采集信息2. 将多个handler绑定到一个logger上,且每个handler设置相应级别 日志会产生多份,每个handler只记录自己的级别和含高于自己级别的日志'''import osimport sysimport timeimport logginghandlers = {logging.NOTSET:"/tmp/TNLOG-notset.log" 阅读全文

posted @ 2012-10-10 14:17 codestyle 阅读(160) 评论(0) 推荐(0)

python : logging模块format类

摘要: 参考资料:http://blog.csdn.net/chosen0ne/article/details/7319306例子:#!/usr/bin/env python# -*- coding: utf-8 -*-import logging import logging.handlers LOG_FILE = 'tst.log' handler = logging.handlers.RotatingFileHandler(LOG_FILE, maxBytes = 1024*1024, backupCount = 5) # 实例化handler fmt = '[%(asc 阅读全文

posted @ 2012-10-10 13:50 codestyle 阅读(1417) 评论(0) 推荐(0)

python: 不同级别的日志输出到不同文件的日志类

摘要: #!/usr/bin/env python# -*- coding: utf-8 -*-'''该日志类可以把不同级别的日志输出到不同的日志文件中'''import osimport sysimport timeimport loggingimport inspecthandlers = {logging.NOTSET:"/tmp/TNLOG-notset.log", logging.DEBUG:"/tmp/TNLOG-debug.log", logging.INFO:"/tmp/TNLOG-inf 阅读全文

posted @ 2012-10-10 11:20 codestyle 阅读(3907) 评论(0) 推荐(0)