添加输出日志

devtools/2025/2/27 9:24:34/

目录

  • 一、给函数添加日志

系统运行时,需要有日志记录后台状态。

一、给函数添加日志

# 给函数添加日志
import logging# 配置日志
logging.basicConfig(level=logging.INFO,format='%(asctime)s - %(levelname)s - %(message)s',filename='app.log',filemode='a',encoding='utf-8'  # 添加编码设置为utf-8
)def add(a,b):logging.info(f"正在计算 {a} + {b}")result = a + blogging.info(f"计算结果为: {result}")return resultif __name__ == "__main__":result = add(10,2)print(result)

在这里插入图片描述


http://www.ppmy.cn/devtools/163013.html

相关文章

6. grafana的graph简介

1. Settings功能 2. Visualization功能 (可视化的方式,后续会写一些) 3. Display 功能(显示方面的设置) bars 柱状图方式显示 lines(不选不会出功能) line width 线条的粗细 staircase 会让折…

ChatGPT各模型版本对比分析

文章目录 1. GPT-3.5(2022年11月)2. GPT-4(2023年3月)3. GPT-4o(2024年5月)4. GPT-4o mini(2024年7月)5. o1系列(2024年9月至12月)6. o3-mini(202…

Linux网络安全

Linux网络安全一直是IT行业中备受关注的话题,而红帽作为Linux操作系统的知名发行版,在网络安全领域也扮演着重要的角色。红帽公司一直致力于为用户提供安全可靠的Linux解决方案,以帮助用户建立强大的网络安全防护体系。 首先 红帽操作系统本…

20分钟 Bash 上手指南

文章目录 bash 概念与学习目的第一个 bash 脚本bash 语法变量的使用位置参数管道符号(过滤条件)重定向符号条件测试命令条件语句case 条件分支Arrayfor 循环函数exit 关键字 bash 脚本记录历史命令查询文件分发内容 bash 概念与学习目的 bash&#xff0…

【git】提交修改、回撤、回滚、Tag 操作讲解,与reset (--soft、--mixed、--hard) 的区别

Git 提交修改、回撤、回滚、Tag 操作详解 1. git commit --amend -m "message" 作用:修改最近一次提交的信息或内容。 适用场景: 提交后发现 commit message 写错了。提交后发现 少 add 了文件,想直接加进上一次提交。 示例 1&…

【Docker基础】理解 Registry 镜像仓库:分类、工作机制、命令与实操

文章目录 一、什么是 Docker RegistryDocker Registry 的主要功能:镜像的结构:Docker Registry 的组成:使用例子:Docker Hub: 二、镜像仓库分类三、镜像仓库工作机制四、常用的镜像仓库1. DockerHub2. 国内镜像源配置镜…

C++ 多态

文章目录 (一)多态的概念(二)多态的定义及实现1.多态的构成条件2.虚函数的重写/覆盖3.多态场景的一道选择题4.协变(了解)5.析构函数的重写6.override和final关键字7.重载/重写/隐藏的对比 (三&a…

线程同步辅助类的使用

一、countDownLatch(减法) public class CountDownLatchDemo {public static void main(String[] args) throws InterruptedException {CountDownLatch countDownLatch new CountDownLatch(6);for (int i 0; i < 6; i) {new Thread(()->{System.out.println(Thread.cu…