当前位置: 首页 > news >正文

克孜勒苏柯尔克孜自治州网站建设_网站建设公司_测试上线_seo优化

惠州网站推广,网站建设需求分析模板,网站分为的风格,私募网站建设详细使用#xff1a;Table of contents — loguru documentation 【1】日志的级别 日志级别默认分为6种 1、NOTSET (0)2、DEBUG (1)3、INFO (2)4、WARNING (3)5、ERROR (4)6、CRITICAL (5) logging 执行时输出大于等于设置的日志级别的日志信息#xff0c;如设置日…详细使用Table of contents — loguru documentation 【1】日志的级别 日志级别默认分为6种 1、NOTSET (0)2、DEBUG  (1)3、INFO  (2)4、WARNING  (3)5、ERROR    (4)6、CRITICAL   (5) logging 执行时输出大于等于设置的日志级别的日志信息如设置日志级别是 INFO则 INFO、WARNING、ERROR、CRITICAL 级别的日志都会输出。 【2】安装loguru loguru仅支持python 3.5及以上的版本使用pip指令安装即可 安装的命令          pip install loguru 【3】loguru的简单使用 在 loguru 中有且仅有一个对象logger,因此使用时只需要导入logger即可          from loguru import logger# 代码演示from loguru import loggerlogger.debug(今天天气不错) 【4】创建日志并将日志写入日志文件 from loguru import loggerlogger.add(文件名)# 例logger.add(index.log) 【5】add()/remove() add() --------- 自定义日志级别自定义日志格式保存日志到文件    创建日志文件的时候可以通过添加占位符的方式添加文件的日期 remove() --------- 删除我们添加的配置 【6】add()语句的常用参数 【6.1】rotation参数 rotation参数         可以是实现按照固定时间创建新的日志文件  1、设置每天0点创建一个新的log文件 logger.add(runtime_{time}.log,rotation00.00) 2、设置超过 500 MB 新创建一个 log 文件 logger.add(runtime_{time}.log, rotation500 MB) 3、设置每隔一个周新创建一个 log 文件 logger.add(runtime_{time}.log, rotation1 week) 【6.2】retention 指定日志保留时长 通过配置retention参数可以指定日志的保留时长          logger.add(file_X.log, retention10 days) 通过上面的配置就可以指定日志最多保留10天每隔10天之后就会清理旧的日志这样就不会造成内存浪费。 【6.3】compression 配置文件压缩格式 通过配置compression参数可以指定日志文件的压缩格式          logger.add(file_Y.log, compressionzip) 通过上面的配置可以指定日志文件的压缩格式为zip格式可以节省存储空间。【6.4】字符串格式化 Loguru 在输出 log 的时候还提供了非常友好的字符串格式化功能相当于 str.format()          logger.info(If you are using Python {}, prefer {feature} of course!, 3.6, featuref-strings) 输出结果          2021-10-19 14:59:06.412 | INFO | __main__:module:3 - If you are using Python 3.6, prefer f-strings of course! 【6.4】异常捕获 方式一catch装饰器 方法 from loguru import loggerlogger.add(runtime.log) logger.catch def my_function(x, y, z):return 1 / (x y z) # An error? Its caught anyway!my_function(0, 0, 0) 上面的代码中通过catch装饰器对函数my_function进行装饰这样当该函数出现异常时就会打印出异常日志信息 结果          方式二exception 方法 from loguru import loggerlogger.add(runtime.log) def my_function1(x, y, z):try:return 1 / (x y z)except ZeroDivisionError:logger.exception(What?!)my_function1(0, 0, 0)结果显示
http://www.lebaoying.cn/news/53555.html

相关文章:

  • 美发网站怎么做炫酷的网页特效
  • 东莞外贸网站建设开发汉狮做网站公司郑州
  • 安徽省合肥市建设局网站电子商务网站建设与维护李建忠下载
  • 昆明网站建设一条龙服务企业官网推广方案
  • 建筑毕业设计代做网站一起合伙做项目的网站
  • 网站建设友汇wordpress自动空行
  • 做网站需要掌握什么软件全屋定制家具品牌排行榜前十名
  • 网站备案用英文怎么说网页毕业设计说明书
  • jquery网站源码河南春辉建设集团官方网站
  • 模板网站有后台么东莞公司建站模板
  • 城市建设理论研究收录网站天津谷歌优化
  • 做网站用需要几个软件黑龙江省营商环境建设监察局网站
  • 无锡高端网站建设机构网站建设信 信科网络
  • 山西天镇建站哪家好wordpress文章宽度自适应
  • 网站建设小组php开源cms排行
  • 各大中文网站推荐武进网站建设
  • 品牌做网站还是app本地人才招聘网
  • 重庆网站建设电脑版接加工订单的网站
  • 网站做外链好嘛竞价托管代运营
  • 企业网站标题优化网站报价表格
  • 中英切换的网站咋做有哪些制作网站的公司吗
  • asp.net c 网站开发自学网站有哪些
  • 怎么样注册一个网站重庆施工员证书查询网
  • 网站建设愿景白云移动网站建设
  • 当阳市住房和城乡建设局网站网站备案号注销查询系统
  • 建立一个公司网站 宣传企业文化优弊端门户网站策划书
  • 奥数辅导机构网站建设wordpress悬浮刷新
  • 四川省建设部网站软件工程考研方向有哪些
  • 桂林市自来水公司网站网站的建设步骤
  • 北京外贸网站建设价格企业网站的建立联系方式