python中log1p用法_python中logging模块的基本用法

1、logging模块可以跟踪代码的运行记录事件,log信息共内置了5个层级——调试(debug)、信息(info)、警告(warning)、错误(error)、严重错误(critical)

2、logging模块用处:控制信息层级,仅记录需要的信息;控制显示或者保存日志信息的时机;确定信息的来源;自定义格式输出;

3、logging.basicConfig( ) 对输出的日志做基本设置:

例:

logging.basicConfig(level=logging.INFO,filename='ca.log',format='%(asctime)s :: %(levelname)s :: %(message)s’)

level : 定义日志输出的级别(DEBUG\INFO\WARNING\ERROR\CRITICAL)

DEBUG - 详细信息,用于诊断问题。

INFO - 用于确认代码运行的普通信息。

WARNING - 警告信息,预示着某个问题,但代码仍旧可运行。

ERROR - 错误信息,某些功能出错。

CRITICAL - 严重的错误,代码不可运行。

说明:

level 为INFO可输出日志等级为INFO\WARNING\ERROR\CRITICAL;

level 为ERROR可输出日志等级为ERROR\CRITICAL;(即不输出低于level设定级别的日志信息)

filename : 定义把日志从控制台输出到指定路径的文件,日志输出为增量型(每输出一条日志就在该文件增加一条记录)

format :定义日志输出的格式,%(asctime)s 记录输出日志的时间,%(levelname)s 记录输出日志的级别,%(message)s 记录具体的日志信息。

4、logging.level(‘message’) 输出对应等级的日志

输出INFO级别的日志:logging.info('这是输出info')

输出WARNING级别的日志:logging.warning('这是输出warning')

输出ERROR级别的日志:logging.error('这是输出error')

输出CRITICAL级别的日志:logging.critical('这是输出critical')

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/306372.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

在 Asp.Net Core 中使用 worker services

ASP.Net Core 3.0 Preview 3 新增了一个 worker services,那什么是 worker services 呢?它如同 windows服务 或者 Linux守护进程 一样的后台服务,在 Visual Studio 中提供了一个专门创建 worker services 的模板,如下图&#xff…

csdn上修改字体的颜色

你喜欢粉色 还是蓝色 还是你喜欢大的 这么大够不够 <font color"pink" size"3">你喜欢粉色</font><font color"blue" size"3">还是蓝色</font><font color"red" size"5">还是你…

react全局状态管理_rxv: 在React中用Vue3的reactivity包实现状态管理。

前言React的状态管理是一个缤纷繁杂的大世界&#xff0c;光我知道的就不下数十种&#xff0c;其中有最出名immutable阵营的redux&#xff0c;有mutable阵营的mobx&#xff0c;react-easy-state&#xff0c;在hooks诞生后还有极简主义的unstated-next&#xff0c;有蚂蚁金服的大…

VS Code 变身约会利器!以码会友,轻松找到心仪的TA!

在韩老师的《Visual Studio Code 权威指南》一书中&#xff0c;我向大家推荐了许多好用的插件&#xff0c;其中也不乏许多摸鱼插件&#xff0c;刷知乎、炒股票、看电影、听音乐、追番、看小说&#xff0c;一应俱全。前不久&#xff0c;韩老师还给大家推荐过一款“小霸王”插件&…

机器学习——常用算法的总结

机器学习常用算法总结 机器学习——常用算法的总结学习方式一、监督式学习&#xff1a;1、分类2、回归补充——线性回归与逻辑回归二、非监督式学习&#xff1a;三、半监督式学习&#xff1a;四、强化学习&#xff1a;算法类似性一、回归算法&#xff1a;二、基于实例的算法三、…

bms中soh计算方式_BMS算法设计之电池SOH介绍(下)

本期咱们继续来聊聊电池包SOH的算法实现&#xff0c;本次主要聊一聊用电化学阻抗谱法&#xff0c;基于模型的估算和机械疲劳的理论方法来实现SOH的估算。上一篇文章没有看到的朋友不用着急&#xff0c;文章中会有上一篇的链接。趁着周末的大好时光&#xff0c;一起来学习下吧&a…

.NET 5 的重大改变:消失的历史技术

在本文中&#xff0c;我们将回顾一些未能进入.NET Core 的历史性.NET 技术。有趣之处在于&#xff0c;这些技术的 API 被复制过来了&#xff0c;这暗示着微软当时在考虑将来在.NET Core 中对它们进行实现。全局程序集缓存全局程序集缓存&#xff08;GAC&#xff09;背后的理论是…

机器学习——决策树学习

机器学习——决策树学习一、什么是决策树二、决策树的学习过程特征选择&#xff1a;决策树生成&#xff1a;剪枝&#xff1a;三、决策树的一个具体的实例导入数据python strip() 函数和 split() 函数的详解及实例数据处理提取到训练集中的标签给数据的每一列添加上标签&#xf…

微软:Excel公式是世界上使用最广泛的编程语言

喜欢就关注我们吧&#xff01;文|一君微软近日推出了一项 Excel 公式构建的新功能 LAMBDA&#xff0c;正则测试阶段。LAMBDA 允许使用 Excel 自身的公式语言自定义功能&#xff0c;而过去&#xff0c;Excel 中需要通过 JS 等语言编写自定义函数。同时&#xff0c;LAMBDA 还可以…

tcp unity 图片_用 Unity 做个游戏(七) - TCP Socket 客户端

前言这真的是最后一篇有关基础框架的文章了&#xff01;写到这里已经第七篇了orz之前的其实还是挺枯燥的&#xff0c;都是些基础方面的东西&#xff0c;并看不到什么有趣的内容可能是我把事情想的太复杂了吧&#xff0c;所有东西都想做到能力范围内的最好&#xff0c;尤其是这些…

机器学习——文件的读取

机器学习——文件的读取(一).txt文件的读取(二)excel文件读取操作(一).txt文件的读取 txt的链接 链接&#xff1a;https://pan.baidu.com/s/1fIAUdCDTpR7TiqLHZtx1yg 提取码&#xff1a;0929 python strip() 函数和 split() 函数的详解及实例 一直以来都分不清楚strip和split…

理解C#中的闭包

1、 闭包的含义首先闭包并不是针对某一特定语言的概念&#xff0c;而是一个通用的概念。除了在各个支持函数式编程的语言中&#xff0c;我们会接触到它。一些不支持函数式编程的语言中也能支持闭包&#xff08;如java8之前的匿名内部类&#xff09;。在看过的对于闭包的定义中&…

linux select读取节点数据失败_MySQL中覆盖索引查询和select*查询执行结果案例分析...

索引优化建议在MySQL中要尽可能使用覆盖索引进行检索&#xff0c;只访问索引的查询(索引列和查询列一致)&#xff0c;减少select * 可提高查询效率覆盖索引(Covering Index)理解方式一:就是select的数据列只用从索引中就能够取得&#xff0c;不必读取数据行&#xff0c;MySQL可…

机器学习之乳腺癌预测

机器学习之乳腺癌预测 (一)问题分析1.问题背景2.问题分析3.题目所需的代码及数据(二).导入数据1. 认识数据集2.导入数据3.数据概述(三)EDA 数据探索性分析1.描述性统计分析A.查看数据维度(行列数)B.数据统计描述(列名对应的信息)C.查看数据信息(统计学信息)D.缺失处理2.数据可视…

使用 Azure WAF 羞辱黑客的智商

点击上方蓝字关注“汪宇杰博客”导语还记得之前给大家介绍过的《使用 Azure Web 应用防火墙拦截黑客攻击》吗&#xff1f;今天我又带来了一个有趣的 Azure WAF 小技巧&#xff0c;可以让你爽一把。好奇的黑客今天 Azure Application Insights 上发现了一段集中时间的404错误&am…

实现option上下移动_用jQuery实现lt;selectgt;选项上下移动 - 不要哀求 学会争取 若是如此 终有所获 - ITeye博客...

嘖嘖嘖&#xff0c;短短兩個API串接: $opt.next().after($opt)就做出了向下移動的效果。記得以往用純Javascript寫&#xff0c;還得判斷是否為最後一個&#xff0c;若是就不能下移&#xff1b;然後上下位置交換得用options[index]搞半天。不得不要再次讚嘆jQuery的神奇!$(funct…

机器学习之乳腺癌问题(SVM)

机器学习之乳腺癌问题SVM题目所需的代码及数据利用SVM建模SVM调参题目所需的代码及数据 链接&#xff1a;https://pan.baidu.com/s/1bS7Ku_PUfcimiVkmLz9Fzw 提取码&#xff1a;0929 利用SVM建模 import matplotlib.pyplot as plt import pandas as pd import numpy as npfro…

数据科学与python语言实验——NumPy数值计算基础

NumPy数值计算基础实验数据&#xff1a; 链接&#xff1a;https://pan.baidu.com/s/1-E2ShVTdI0X5lwDtMLFFsQ 提取码&#xff1a;0929 代码实现&#xff1a; 之前不会的地方&#xff1a; 1&#xff0e;读取文件 使用numpy内置的loadtxt()函数以及这个函数的参数frame&#x…

如何将日志记录到 Windows事件日志 中

每当出现一些未捕获异常时&#xff0c;操作系统都会将异常信息写入到 Windows 事件日志 中&#xff0c;可以通过 Windows 事件查看器 查看&#xff0c;如下图&#xff1a;这篇文章将会讨论如何使用编程的方式将日志记录到 Windows 事件日志 中。安装 EventLog 要想在 .NET Core…

linux磁盘写保护怎么修改_mount: /dev/vdb 写保护,将以只读方式挂载

今天再mount磁盘的时候遇到一个问题&#xff1a;[rootoracle1 /]# mount /dev/vdb /oradatamount: /dev/vdb 写保护&#xff0c;将以只读方式挂载mount: 未知的文件系统类型“(null)”这个问题重新格式化磁盘后就好了mkfs.ext4 /dev/vdb让这个盘在系统启动的时候自动挂载[oracl…