python日志输出—logging直接代码配置
来源:互联网 发布:阿里云免费网站空间 编辑:程序博客网 时间:2024/06/07 01:41
一、logging直接写在代码中
- #!/usr/bin/python
- #coding=utf-8
- #Define log operation
- #Naiveloafer
- #2012-06-04
- def log_test01():
- import logging
- import logging.handlers
- LOG_FILE = "../log/test01.log"
- handler = logging.handlers.RotatingFileHandler(LOG_FILE, maxBytes =20*1024*1024, backupCount =10); # 实例化handler
- fmt = "%(asctime)s - %(name)s - %(levelname)s - %(message)s - [%(filename)s:%(lineno)s]"
- formatter = logging.Formatter(fmt); # 实例化formatter
- handler.setFormatter(formatter); # 为handler添加formatter
- logger = logging.getLogger('xzs'); # 获取名为xzs的logger
- logger.addHandler(handler); # 为logger添加handler
- logger.setLevel(logging.DEBUG)
- logger.debug("Hello boy, Debug");
- logger.info("Hello boy, Info");
- if __name__ == "__main__":
- log_test01()
输出结果
- 2012-06-04 14:48:13,606 - xzs - DEBUG - Hello boy, Debug - [xlog.py:20]
- 2012-06-04 14:48:13,606 - xzs - INFO - Hello boy, Info - [xlog.py:21]
这种直接配置比较简单,但不够灵活
- python日志输出—logging直接代码配置
- python日志输出—logging直接代码配置
- python日志输出—logging直接代码配置
- Python日志输出——logging模块
- Python日志输出——logging模块
- Python日志输出——logging模块
- Python日志输出——logging模块
- Python日志输出——logging模块
- Python日志输出——logging模块
- Python日志输出——logging模块
- Python日志输出——logging模块
- Python日志输出——logging模块
- Python日志输出——logging模块
- Python日志输出——logging模块
- Python日志输出——logging模块
- Python日志输出——logging模块
- Python日志输出——logging模块
- Python日志输出——logging模块
- 快排中注意的小细节
- ruby 的多态
- 音视频应用技术(即时通讯)
- Spring简介
- Ubuntu12.04歌词显示osd-lyrics 和 解决播放器乱码
- python日志输出—logging直接代码配置
- SDC中添加一个对话框到主视图
- CRC测试代码
- Android3.0以上的Fragment的使用及原理
- String与InputStream相互转换
- JS获取web页面表格数据
- 关于计算机二进制补码
- iOS IM开发的一些开源、框架和教程等资料
- C# 多组radio button 如何区分