首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >python学习之日志输出格式logging.basicConfig函数的使用

python学习之日志输出格式logging.basicConfig函数的使用

作者头像
吾爱乐享
发布于 2019-12-30 09:17:28
发布于 2019-12-30 09:17:28
2.9K0
举报
文章被收录于专栏:吾爱乐享吾爱乐享

python的logging.basicConfig函数 ,使用时粘贴到用例前,就可以打log了。

logging模块是python内置的标准模块,主要用于输出运行日志,可以设置输出日志的等级,日志保存路径,日志文件回滚等

日志等级:(从低到高)

  1. debug:调试代码用的,信息比较详细
  2. info:输出正确的信息,按照正常的代码运行
  3. warning:警告,但不影响正常运行
  4. error:错误问题,一些功能无法执行
  5. critical:严重的错误,表明程序本身可能无法继续运行

默认等级是warning及以上的问题被抓到

日志回滚的意思为:比如日志文件是chat.log,当chat.log达到指定的大小之后,RotatingFileHandler自动把文件改名为chat.log.1。不过,如果chat.log.1已经存在,会先把chat.log.1重命名为chat.log.2。最后重新创建 chat.log,继续输出日志信息。【这样保证了chat.log里面是最新的日志】

日志使用:

logging.basicConfig(filename=”config.levellog”,filemode=”w”,format=”%(asctime)s-%(name)s-%(levelname)s-%(message)s”,level=logging.INFO)。

  1. filename:指定日志文件名
  2. filemode:指定日志打开模式w或a
  3. format:指定输出的个数和内容
  4. level:设置日志等级。默认是logging.warning

format输出信息:

%(levelno)s: 打印日志级别的数值

 %(levelname)s: 打印日志级别名称

 %(pathname)s: 打印当前执行程序的路径,其实就是sys.argv[0]

 %(filename)s: 打印当前执行程序名

 %(funcName)s: 打印日志的当前函数

 %(lineno)d: 打印日志的当前行号

 %(asctime)s: 打印日志的时间

 %(thread)d: 打印线程ID

 %(threadName)s: 打印线程名称

 %(process)d: 打印进程ID

 %(message)s: 打印日志信息

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-09-03 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
windows版mysql8.0安装详解
准备去下载一个本地mysql服务器时,突然发现mysql从5.7瞬间升级为8.0了,那还等什么,直接下载下来玩玩先.下载地址:
全栈程序员站长
2022/08/19
5380
windows版mysql8.0安装详解
Windows下MySQL8.0.13解压版安装教程
在下载页面的底部,有三种安装包,第一种是MySQL的安装程序,下载完点击安装即可。 第二种是普通的压缩版,体积较小。 第三种是自带debug和测试的压缩版,体积较大。这种压缩包在网上暂时没有找到对应的安装文档说明,所以建议下载第二种压缩包,也就是普通版本的MySQL压缩包。
雨临Lewis
2022/01/11
9410
MySQL8.0.26安装配置教程(windows 64位)
打开后首先输入D:(记住加冒号) 从C盘到其他盘必须先转到其他盘以后才能使用cd命令
全栈程序员站长
2022/06/27
1.2K0
MySQL8.0.26安装配置教程(windows 64位)
MariaDB安装教程(保姆级)
下载mariadb-10.6.4-winx64.zip(官网地址:Download MariaDB Server – MariaDB.org)
全栈程序员站长
2022/07/01
4.4K0
MariaDB安装教程(保姆级)
Windows64位MySQL配置式安装(绿色版)
本文主要是介绍如何在Windows64位MySQL配置式安装,一定要一步一步按步骤进行,本人也是根据个人踩过的坑总结的
小明爱吃火锅
2023/10/04
3710
Win10 系统下卸载安装 MySQL 8.0.11
https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.11-winx64.zip
SkyRiN
2018/11/20
2.4K0
Mysql 8.0.12压缩包安装教程
以前都是解压缩安装5.7版本的mysql,刚好最近换了电脑需要重装mysql,就去官网下载了新版本8.0.12,整理一下安装步骤。一来备忘,二来如果刚好也能给需要的小伙伴帮助,挺好的,Hia~。
格子Lin
2018/08/27
1.9K0
Mysql 8.0.12压缩包安装教程
windows安装MYSQL
1.确认是否已经安装过MYSQL 2.下载MYSQL安装包 3.添加配置文件并安装MYSQL 4.修改MYSQL密码 5.配置环境变量
西里国际站
2023/04/18
1.6K0
windows安装MYSQL
Mysql 8.0.18数据库安装教程
最近部署一台Server2012R2数据中心版监控服务器,数据库是mysql,准备工作如:下载数据库、配置环境变量、配置my.ini文件都正常,等到执行mysqld --initialize --console命令时就报错:“无法启动此程序,因为计算机中丢失MSVCP140.dll”、然后查询没有安装VC++程序;接着安装VC++2015的时候又提示缺少KB2999226补丁,然后安装这个补丁又要打其他补丁,都是坑……希望通过本文的介绍,让伙伴们跳过一个个坑,简单快速的安装和连接mysql。
吾爱运维
2022/09/29
1.5K0
Mysql 8.0.18数据库安装教程
MySQL8.0+ msi 版本可视化安装教程——记录
MySQL官网下载地址如下:https://dev.mysql.com/downloads/mysql/
木溪bo
2021/11/24
1.9K0
MySQL8.0+ msi 版本可视化安装教程——记录
Windows下安装MySQL详细教程
下载地址:https://dev.mysql.com/downloads/mysql/
SingYi
2022/07/14
7960
Windows下安装MySQL详细教程
mysql安装教程详细步骤[通俗易懂]
下载地址: https://dev.mysql.com/downloads/mysql/. 找到安装包后下载。(官网为英文,如果看不懂的小伙伴可以将网站复制到谷歌进行翻译)
全栈程序员站长
2022/09/05
1.6K0
mysql安装教程详细步骤[通俗易懂]
MySQL 在 Windows 下安装教程、避坑指南
MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,2008 年被 SUN 公司收购,后 SUN 公司又被 Oracle 公司收购。
丹枫无迹
2019/11/21
1K0
windows 10下载安装mysql5.7
MySQL数据库在日常使用是非常的频繁的,不管是线上还是线下。下面我就分享出我安装MySQL5.7的一步一脚印的教程,本教程只针对windows版本。
共饮一杯无
2022/11/24
6770
windows 10下载安装mysql5.7
MySQL 8.0.15安装教程
四.下载完成后解压 ,解压完是这个样子,没有的my.ini文件(这个是后一步我加的配置)
故久
2019/09/27
1.7K0
Windows中安装 MySQL8.0.30 数据库
访问MySQL官网下载安装文件https://downloads.mysql.com/archives/community/。 如下图所示,点击页面中的“DOWNLOAD”按钮。
BUG弄潮儿
2023/02/24
1.7K0
Windows中安装 MySQL8.0.30 数据库
MySQL数据库免安装版配置教程及常见问题[通俗易懂]
MySQL 是一款安全、跨平台、高效的,并与 PHP、Java 等主流编程语言紧密结合的数据库系统。
全栈程序员站长
2022/09/13
1.2K0
MySQL数据库免安装版配置教程及常见问题[通俗易懂]
MySQL数据库安装笔记教程
下载之后,我选择直接解压到D盘,文件地址是:D:\mysql-5.7.23-winx64,这里说这么清楚,是为了接下来的环境配置。你也可以根据自己个人喜好选择对应的位置。
挨踢小子部落阁
2019/10/08
1.5K0
MySQL数据库安装笔记教程
Windows下使用MySQL二进制包安装MySQL5.7
下载直链:https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.34-winx64.zip
指剑
2022/09/28
1.1K0
Windows下使用MySQL二进制包安装MySQL5.7
mysql5.7安装及配置超详细教程_mysql安装教程 linux
下载工具 官网下载下载 百度网盘提取 链接:https://pan.baidu.com/s/1BOaGKmZynM5q8WfPhqi3GA 提取码:1024 在下图中选择你自己需要的版本即可
全栈程序员站长
2022/09/23
1.2K0
mysql5.7安装及配置超详细教程_mysql安装教程 linux
相关推荐
windows版mysql8.0安装详解
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档