Python 3.6 Logging模块
2017-11-01 11:35
183 查看
Logging是一个很方便的模块,用来打印日志
我直接列出一个最灵活的方法
import logging
logger = logging.getLogger() # logging对象
fh = logging.FileHandler("test.log") # 文件对象
sh = logging.StreamHandler() # 输出流对象
fm = logging.Formatter('%(asctime)s-%(filename)s[line%(lineno)d]-%(levelname)s-%(message)s') # 格式化对象
fh.setFormatter(fm) # 设置格式
sh.setFormatter(fm) # 设置格式
logger.addHandler(fh) # logger添加文件输出流
logger.addHandler(sh) # logger添加标准输出流(std out)
logger.setLevel(logging.DEBUG) # 设置从那个等级开始提示
logger.debug("debug Test")
logger.info("info Test")
logger.warning("warning Test")
logger.error("error Test")
logger.critical("critical Test")
我直接列出一个最灵活的方法
import logging
logger = logging.getLogger() # logging对象
fh = logging.FileHandler("test.log") # 文件对象
sh = logging.StreamHandler() # 输出流对象
fm = logging.Formatter('%(asctime)s-%(filename)s[line%(lineno)d]-%(levelname)s-%(message)s') # 格式化对象
fh.setFormatter(fm) # 设置格式
sh.setFormatter(fm) # 设置格式
logger.addHandler(fh) # logger添加文件输出流
logger.addHandler(sh) # logger添加标准输出流(std out)
logger.setLevel(logging.DEBUG) # 设置从那个等级开始提示
logger.debug("debug Test")
logger.info("info Test")
logger.warning("warning Test")
logger.error("error Test")
logger.critical("critical Test")
相关文章推荐
- Python的logging模块
- python - logging模块使用 (一)
- Python3.6 安装、后续终端pip 安装模块命令
- Python中使用logging模块代替print(logging简明指南)
- 使用python的logging模块
- python日志模块---logging
- [置顶] Python logging模块详解
- logging in python: logging模块的简单使用
- python logging日志模块
- 如何使用Python的logging模块
- 使用python的logging模块在stdout输出
- Python日志模块logging
- Python 3.6 模块安装“error: Microsoft Visual C++ 14.0 is required...”时出错的解决办法
- python 的日志logging模块学习
- python模块——logging(日志管理)
- Python模块学习:logging 日志记录
- python3 基础模块(随机数,bisect,匹配统计,压缩,csv,logging,getpass,configparser等模块)
- Python内置模块logging用法实例分析
- python日志模块----logging
- Python之日志处理(logging模块)