19.包 logging 的使用 总结
程序员文章站
2022-06-24 09:06:41
包 日志 ......
包
import 包.包.包 from 包.包.包 import 模块 路径: 绝对:从最外层的包开始导入 相对:从当前(.)开始导入或者父级(..)导入 使用相对路径的时候必须在包的外层且同级 from 包 import * 需要在__init__.py做操作 python2: import 文件夹(没有__init__.py)报错 python3: import 文件夹(没有__init__.py)不报错 包:自己一定要多练练
日志
记住怎么使用就好 自己定义日志开始 import logging logger = logging.getlogger() # 创建一个logger fh = logging.filehandler('test.log',mode="a",encoding='utf-8') # 文件 ch = logging.streamhandler() # 屏幕 formatter = logging.formatter('%(asctime)s - %(name)s - %(filename)s - [line:%(lineno)d] - %(levelname)s - %(message)s') # 将屏幕和文件都是用以上格式 logger.setlevel(logging.debug) # 设置记录级别 fh.setformatter(formatter) # 使用自定义的格式化内容 ch.setformatter(formatter) logger.addhandler(fh) #logger对象可以添加多个fh和ch对象 logger.addhandler(ch) 自己定义日志结束 logger.debug('logger debug message') logger.info('logger info message') logger.warning('logger warning message') logger.error('logger error message') logger.critical('logger critical message')
上一篇: [PHP] PHP源码常用代码中的宏定义
下一篇: CSS基础知识(颜色、伪类、盒子模型)