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

17.接口自动化学习-日志

1.日志输出渠道

(1)文件格式 xx.log
(2)控制台输出

2.日志级别

debug<info<warnning<error<critical

3.代码实现

from utils.handle_path import log_path
import logging
import datetime
def logger(fileLog=True,name=__name__):#__name__是模块名#日志存放路径:路径+文件名+后缀名logDir=f"{log_path}\{datetime.datetime.now().strftime('%Y%m%d%H%M')}.log"#创建日志对象logObj=logging.getLogger()# 设置级别logObj.setLevel(logging.INFO)#设置日志内容格式fmt='%(asctime)s - %(levelname)s -%(filename)s[%(lineno)d]: %(message)s 'format=logging.Formatter(fmt)#文件日志if fileLog:#设置日志渠道--文件方式handle=logging.FileHandler(logDir,encoding='utf-8')#日志内容绑定渠道handle.setFormatter(format)#日志对象和渠道绑定logObj.addHandler(handle)else:#控制台输出# 设置日志渠道--文件方式handle2 = logging.StreamHandler()# 日志内容绑定渠道handle2.setFormatter(format)# 日志对象和渠道绑定logObj.addHandler(handle2)return logObjlog=logger()#写死调用

baseApi调用
在这里插入图片描述

相关文章:

17.接口自动化学习-日志

1.日志输出渠道 &#xff08;1&#xff09;文件格式 xx.log &#xff08;2&#xff09;控制台输出 2.日志级别 debug<info<warnning<error<critical 3.代码实现 from utils.handle_path import log_path import logging import datetime def logger(fileLogTr…...

python直接发布到网站wordpress之二发布图片

在我的上一篇文章中已经给出了python操作wordpress的环境和发布文字的教程&#xff1a; python直接发布到网站wordpress之一只发布文字-CSDN博客 本篇实现发布带图片的内容&#xff0c;无图无真相嘛。 直接上代码&#xff1a; from wordpress_xmlrpc.methods.media import …...

Messari 报告摘要 :Covalent Network(CQT)2024 年第一季度表现

摘要&#xff1a; 尽管 CQT 代币流通供应量增加了 20%&#xff08;新增 1.04 亿枚 CQT&#xff09;&#xff0c;但 CQT 的质押百分比仅从 2023 年第一季度的 22% 增长到了 2024 年第一季度的 29%。 CQT 的市值季度环比增长了 28%&#xff0c;多次达到 2.75 亿美元&#xff0c…...

PGP加密技术:保护信息安全的利器

随着数字化时代的到来&#xff0c;个人和企业对信息安全的需求日益增长。PGP&#xff08;Pretty Good Privacy&#xff09;加密技术作为一项强大的加密工具&#xff0c;为保护敏感数据提供了一种有效的方法。本文将探讨PGP加密技术的基本原理、应用场景以及其在现代信息安全中的…...

【C++】文件

目录 文件文件分类文本文件的读写(ASCII文件)的读写打开文件打开文件的方式关闭文件将数据写入ASCII文件从ASCII文件读入数据 二进制存储对比ASCII和二进制存储用成员函数read和write读写二进制文件打开方式文件的读入与读出 文件 所谓文件&#xff0c;一般指存储在外部介质上…...

uniapp离线在Xcode上打包后提交审核时提示NSUserTrackingUsageDescription的解决方法

uniapp离线在Xcode上打包后提交审核时提示NSUserTrackingUsageDescription的解决方法 问题截图&#xff1a; 亲测有效的方法 方法一&#xff1a; 选择通过uniapp的开发工具Hbuilder来进行在线打包&#xff0c;取消默认勾选的以下选项。 然后进行在线打包就不会存在提交审…...

【Linux】进程exec函数族以及守护进程

一.exec函数族 1.exec函数族的应用 在shell下敲shell的命令都是在创建shell的子进程。而我们之前学的创建父进程和子进程代码内容以及通过pid与0的关系来让父子进程执行不同的代码内容都是在一个代码文件里面&#xff0c;而shell是如何做到不在一个文件里面写代码使之成为子进…...

为什么 ChatGPT 不火了?

不火了是有原因的&#xff0c;下面我来从大部分人拿到 ChatGPT 之后的两大痛点开始讲起&#xff1a; 很多朋友拿到 ChatGPT 后的第一个痛点就是&#xff1a;用的不好 你经常会感觉到 ChatGPT 回答的好空&#xff0c;没有太多参考价值。 而第二个痛点则是&#xff1a;无处去用…...

Ubuntu22.04下安装kafka_2.11-0.10.1.0并运行简单实例

目录 一、版本信息 二、安装Kafka 1.将Kafka安装包移到下载目录中 2.下载Spark并确保hadoop用户对Spark目录有操作权限 三、启动Kafka并测试Kafka是否正常工作 1.启动Kafka 2.测试Kafka是否正常工作 一、版本信息 虚拟机产品&#xff1a;VMware Workstation 17 Pro 虚…...

【S32K3 MCAL配置】-7.2-GPT Driver:仿OS,周期/定时调用APP SWC和BSW模块的主函数

"><--返回「Autosar_MCAL高阶配置」专栏主页--> 案例背景:当没有移至FreeRTOS时,如何仿OS,快速搭建“若干个周期执行的Task”,在其中周期/定时调用APP SWC和BSW模块的主函数。 并在这个简易的仿OS中,如何设置“主函数调用的先后顺序”,以及如何设置“主函…...

golang内置包里面的sort.Slice 切片排序函数使用示例

go语言里面用的最多的数据类型应该是切片Slice了&#xff0c; 今天就给大家介绍这个go内置包里面的切片排序函数的使用方法 函数原型 func Slice(x any, less func(i, j int) bool) 参数说明 这个函数有2个参数&#xff0c; 第一个是你要进行排序的slice切片&#xff0c;地个…...

Golang | Leetcode Golang题解之第70题爬楼梯

题目&#xff1a; 题解&#xff1a; func climbStairs(n int) int {sqrt5 : math.Sqrt(5)pow1 : math.Pow((1sqrt5)/2, float64(n1))pow2 : math.Pow((1-sqrt5)/2, float64(n1))return int(math.Round((pow1 - pow2) / sqrt5)) }...

区块链 | NFT 相关论文:Preventing Content Cloning in NFT Collections(三)

&#x1f436;原文&#xff1a; Preventing Content Cloning in NFT Collections &#x1f436;写在前面&#xff1a; 这是一篇 2023 年的 CCF-C 类&#xff0c;本博客只记录其中提出的方法。 F C o l l N F T \mathbf{F_{CollNFT}} FCollNFT​ and Blockchains with Native S…...

Unity技术学习:渲染大量物体的解决方案,外加RenderMesh、RenderMeshInstanced、RenderMeshIndirect的简单使用

叠甲&#xff1a;本人比较菜&#xff0c;如果哪里不对或者有认知不到的地方&#xff0c;欢迎锐评&#xff08;不玻璃心&#xff09;&#xff01; 导师留了个任务&#xff0c;渲染大量的、移动的物体。 寻找解决方案&#xff1a; 当时找了几个解决方案&#xff1a; 静态批处…...

[数据概念|方案实操][最新]数据资产入表4月速递

“ 在各地数据资产变现“热辣滚烫”” 国家数据局全国数据工作会议前后&#xff0c;数据资源“入表”的尝试在各地持续热火朝天地展开&#xff0c;多地实现数据资产入表和利用数据资产进行融资实现“零的突破”。 我们今天就把4月前后的案例做一个小结&#xff0c;之前的案例大…...

C++中使用Multimap和Vector管理和展示数据

一&#xff1a; 在本文中&#xff0c;我们将探讨如何在C中使用vector和multimap容器来管理一个简单的员工数据系统。我们将创建一个员工类&#xff0c;随机生成员工数据&#xff0c;将员工分组&#xff0c;并展示各组员工的详细信息。此示例展示了C标准模板库&#xff08;STL&…...

Java---类和方法的再学习

上一篇主要介绍了面向对象的思想以及内存实现&#xff0c;关于类与对象感觉写的不够好&#xff0c;因此才会有这一篇作为补充&#xff1b; 一&#xff1a;类与对象 &#xff08;1&#xff09;类 一些相同属性和行为的事物的统称&#xff0c;比较广泛、抽象&#xff0c;比如…...

C语言每日一练(12、水仙花数)

在编程的领域中&#xff0c;我们常常会遇到一些有趣而富有挑战性的问题。今天&#xff0c;让我们一起来探讨一个经典的编程题目——打印出所有的“水仙花数”。 所谓“水仙花数”&#xff0c;是指一个三位数&#xff0c;其各位数字的立方和等于该数本身。例如&#xff0c;153 …...

HTML5实现酷炫个人产品推广、工具推广、信息推广、个人主页、个人介绍、酷炫官网、门户网站模板源码

文章目录 1.设计来源1.1 主界面1.2 我的产品界面1.3 关于我们界面1.4 照片墙界面1.5 发展历程界面1.6 优秀人才界面1.7 热门产品界面1.8 联系我们界面 2.灵活调整模块3.效果和源码3.1 动态效果3.2 源代码 源码下载 作者&#xff1a;xcLeigh 文章地址&#xff1a;https://blog.c…...

系统如何做好安全加固?

一、Windows系统 Windows系统出厂时&#xff0c;微软为了兼容性&#xff0c;默认并未对系统安全做严格的限制&#xff0c;因此还需要做一些基本的安全加固&#xff0c;方可防止黑客入侵。 1、系统补丁更新 为什么要更新系统补丁&#xff1f;很多人感觉漏洞更新没必要&#x…...

终极指南:如何利用Play Integrity API构建专业级Android安全检测工具

终极指南&#xff1a;如何利用Play Integrity API构建专业级Android安全检测工具 【免费下载链接】play-integrity-checker-app Get info about your Device Integrity through the Play Intergrity API 项目地址: https://gitcode.com/gh_mirrors/pl/play-integrity-checker…...

Rust嵌入式开发实战:开源机械爪控制库openclaw-rs架构解析与应用

1. 项目概述&#xff1a;当Rust遇上开源机械爪最近在逛GitHub的时候&#xff0c;偶然发现了一个挺有意思的项目——neul-labs/openclaw-rs。光看名字&#xff0c;你大概能猜到它是个用Rust语言写的、跟机械爪&#xff08;Claw&#xff09;相关的开源项目。没错&#xff0c;这正…...

AI写教材新突破!低查重工具,快速生成完整教材框架与内容!

教材编写困境与 AI 工具的破局之道 很多教材编写者常常感到困扰&#xff1a;尽管他们在正文内容上付出了大量心血&#xff0c;但由于缺乏配套资源&#xff0c;最终的教学效果难以理想化。设计课后练习时&#xff0c;缺乏新颖的题型构思&#xff1b;想制作直观的教学课件&#…...

VMware Unlocker 3.0技术深度解析:如何在非苹果硬件上运行macOS虚拟机的实现原理与实战指南

VMware Unlocker 3.0技术深度解析&#xff1a;如何在非苹果硬件上运行macOS虚拟机的实现原理与实战指南 【免费下载链接】unlocker VMware Workstation macOS 项目地址: https://gitcode.com/gh_mirrors/unloc/unlocker VMware Unlocker 3.0是一个专门为VMware Worksta…...

H5GG iOS脚本引擎终极指南:三分钟掌握无需越狱的游戏修改神器

H5GG iOS脚本引擎终极指南&#xff1a;三分钟掌握无需越狱的游戏修改神器 【免费下载链接】H5GG an iOS Mod Engine with JavaScript APIs & Html5 UI 项目地址: https://gitcode.com/gh_mirrors/h5/H5GG H5GG是一款革命性的iOS脚本引擎和内存修改工具&#xff0c;通…...

frp-panel:基于Web的图形化管理面板,让内网穿透配置更高效

1. 项目概述&#xff1a;一个为内网穿透工具打造的管理面板如果你用过 frp&#xff0c;大概率会和我有同样的感受&#xff1a;它的功能强大、性能稳定&#xff0c;是解决内网服务暴露、远程访问等问题的利器。但它的配置方式——编辑一个文本格式的.toml或.ini文件&#xff0c;…...

Mastercard开源AI代理工具包:用智能代理重塑支付集成开发体验

1. 项目概述&#xff1a;当开发者遇上Mastercard&#xff0c;一个工具包如何重塑支付集成体验如果你是一名开发者&#xff0c;正在为你的电商平台、SaaS服务或者任何需要处理在线支付的应用程序集成支付功能&#xff0c;那么你大概率绕不开与Mastercard这类全球支付网络的交互。…...

语音克隆从入门到商用变现,手把手教你在TikTok/播客/AI助手部署高保真克隆声,今天就能上线

更多请点击&#xff1a; https://kaifayun.com 第一章&#xff1a;语音克隆技术演进与ElevenLabs核心能力解析 语音克隆技术已从早期基于拼接的单元选择&#xff08;Unit Selection&#xff09;和统计参数合成&#xff08;HMM-based TTS&#xff09;&#xff0c;跨越深度学习驱…...

DuckDuckGo AI本地代理服务:开源工具部署与API调用指南

1. 项目概述&#xff1a;一个为DuckDuckGo AI聊天功能提供本地化服务的开源工具如果你和我一样&#xff0c;是个重度搜索用户&#xff0c;同时又对AI聊天功能有高频需求&#xff0c;那你肯定对DuckDuckGo不陌生。作为一个主打隐私保护的搜索引擎&#xff0c;它最近也跟上了潮流…...

CVPR投稿后,我是如何用一篇高质量的Rebuttal说服审稿人的(附真实邮件模板)

CVPR投稿后&#xff0c;我是如何用一篇高质量的Rebuttal说服审稿人的&#xff08;附真实邮件模板&#xff09; 在计算机视觉领域的顶级会议CVPR投稿过程中&#xff0c;Rebuttal环节往往成为决定论文命运的关键转折点。许多研究者花费数月精心打磨论文&#xff0c;却在收到审稿意…...