python学习之9 日志记录logging
来源:互联网 发布:java商品交易系统 编辑:程序博客网 时间:2024/05/16 06:22
python学习之9 日志记录logging
logging库是python自带的记录运行日志的库。
日志的级别:
1. DEBUG:详细的信息,通常只出现在诊断问题上
2. INFO:确认一切按预期运行
2. WARNING:一个迹象表明,一些意想不到的事情发生了,或表明一些问题在不久的将来(例如。磁盘空间低”)。这个软件还能按预期工作。
4. ERROR:个更严重的问题,软件没能执行一些功能
5. CRITICAL:一个严重的错误,这表明程序本身可能无法继续运行
函数
import logging
这里只使用写入文本文件的。
测试源码
# coding = utf-8##################################################### coding by 刘云飞####################################################import loggingimport os# 获取当前目录FILE = os.getcwd()logging.basicConfig(filename=os.path.join(FILE, 'log.txt'), level=logging.DEBUG, format="%(asctime)s:%(filename)s[line:%(lineno)d] %(levelname)s %(message)s", )# 写入debug日志logging.debug("hello i am debug")# 写入info日志logging.info("hello ,i am info")# 写入warning日志logging.warning("hello, warning")
输出的文件内容为
2016-01-30 21:32:16,330:test_logging.py[line:15] DEBUG hello i am debug
2016-01-30 21:32:16,330:test_logging.py[line:17] INFO hello ,i am info
2016-01-30 21:32:16,330:test_logging.py[line:19] WARNING hello, warning
0 0
- python学习之9 日志记录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日志模块学习
- C 结构体使用汇总
- 数据结构实践——顺序表应用
- JVM内存管理机制
- MySQL的经典用法
- SVN服务器常见错误
- python学习之9 日志记录logging
- Linux学习之源码2:start_kernel流程
- PAT1013
- Dynamic templateUrl in directives
- LZW压缩与解压
- GCD的相关东东
- C# 滚动条应用总结
- C# richTextBox TextBox赋值失败的奇葩问题
- 1039. 到底买不买(20)