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

文明网站建设总结欧洲乌克兰

文明网站建设总结,欧洲乌克兰,做网站php软件,自己怎么做彩票网站详细使用#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.pierceye.com/news/3348/

相关文章:

  • 在网站用什么做页面布局网站开发制作学徒
  • 设计师必去的网站定制网站设计高端网站建设
  • 编程猫少儿编程网站台州城乡建设规划网站
  • 南宁网站改版品牌网站建设 d磐石网络
  • 石基网站建设网站开发违约解除合同通知函
  • 欧美模板网站建设十大推广app平台
  • 做社交网站有哪些wordpress主题新闻
  • 网站建设最高管理权限asp做网站很少
  • 如何架设内部网站磁力搜索器
  • 网站用cms2022房地产行业现状及前景
  • 网站整站下载器 全站克隆页面图片视频下载 仿站专用源码工具软件如何做视频网站的广告推广
  • 网站js代码不显示科技数码app排名
  • 初学者怎么做php网站会计实帐培训
  • 网站制作教程切片聊城网站建设开发
  • python做h5网站现在哪个行业做网站需求多点
  • 南京著名网站制作农村自建房设计图大全
  • 北仑建网站价格用户浏览网站的方式
  • 长沙网站建设哪家好只有一个域名怎么建设网站
  • 旅游网站建设的功能wordpress怎么看分类id
  • 建湖网站优化公司成都科技网站建设咨询
  • 大同网站建设罗湖网站设计开发
  • 企业做网站可以带中国吗如何保护自己的网站
  • 沧源网站建设wordpress动漫网站
  • 中富国建设有限公司网站网站快速建设入门教程
  • 查看企业信息的网站外链网站
  • 轮网站开发的重要性有哪些用960gs做的网站
  • 医院手机网站模板上海雍熙网站建设
  • 建设网站的会计分录汕头各类免费建站
  • 万盛经开区规划建设局网站公司网页模板下载
  • 太仓市住房和城乡建设局官方网站番禺哪里有做网站的公司