info在python中的意思_为什么我没有在python中收到日志INFO消息?
所以我从命令行python运行以下代码:
import logging
rootLog = logging.getLogger(__name__)
rootLog.setLevel(logging.INFO)
rootLog.warning("This is a root warning")
rootLog.info("This is root info")
def info():
log = rootLog.getChild("info")
log.info("This is info")
log.warning("This is a warning")
info()
我期待在控制台上看到所有四条日志消息,但我只看到警告.到底是怎么回事?我误会了什么吗?
编辑:
我通过在脚本的开头添加logging.basicConfig()来发现我将获得我期望的输出.这很奇怪,因为有关日志记录的python文档说明:
The functions debug(), info(), warning(), error() and critical() will call basicConfig() automatically if no handlers are defined for the root logger.
解决方法:
您从手册中引用的位在Module-Level Functions以下,仅在模块功能时适用
logging.debug()
字面意思是.由于您使用rootLog.info()调用实例方法,因此不会为您调用basicConfig,并且您可能正在与空记录器进行通信.文档在那里有点混乱.
使用loggging.basicConfig(),事情应该有效.
标签:python,command-line,logging
来源: https://codeday.me/bug/20190530/1182187.html
info在python中的意思_为什么我没有在python中收到日志INFO消息?相关推荐
- python新手入门教程思路-Python新手入门教程_教你怎么用Python做数据分析
Python新手入门教程_教你怎么用Python做数据分析 跟大家讲了这么多期的Python教程,有小伙伴在学Python新手教程的时候说学Python比较复杂的地方就是资料太多了,比较复杂.很多网上 ...
- python字符串单个替换_如何用变量替换列表中的单个字符串?
我正在编写一个脚本,用python为程序maya创建一个命名约定. 我将使用它来命名脚本创建的所有对象.在 例如,以左膝关节为例.脚本会传递这样的信息 ("bind"," ...
- python应用程序开发者_用 NVIDIA ISAAC-SDK 在 Python 中开发机器人应用程序
图 1 .使用 Jupyter 笔记本和 ISAAC SDK Python API 在 ISAAC Sim 中控制虚拟机器人. NVIDIA ISAAC 软件开发工具包 的模块化和易于使用的感知堆栈继 ...
- insert 语句的选择列表包含的项多于插入列表中的项_如何定义和使用Python列表(Lists)
Python中最简单的数据集合是一个列表(list).列表是方括号内用逗号分隔的任何数据项列表.通常,就像使用变量一样,使用=符号为Python列表分配名称. 如果列表中包含数字,则不要在其周围使用引 ...
- python的继承用法_【后端开发】python中继承有什么用法?python继承的用法详解
本篇文章给大家带来的内容是关于python中继承有什么用法?python继承的用法详解,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 面向对象三大特征 1.封装:根据职责将属性和方法 ...
- python json提取器_【编号0004】爬虫中常用到的数据提取手段
使用爬虫抓取网上公开的网页数据时,经常需要使用各种技能去解析到手的响应. 本篇文章,重点介绍下,数据提取时,有哪些常见的方法 0. 背景交代 编程语言:Python 提取方式:Python库 1. X ...
- 什么是python中子类父类_零基础入门:python中子类继承父类的__init__方法实例
前言: 今天为大家带来的内容是零基础入门:python中子类继承父类的__init__方法实例!具有不错的参考意义,希望在此能够帮助到各位!(喜欢的话记得点赞转发关注不迷路哦) 使用Python写过面 ...
- python社招面试_百度大牛总结十条Python面试题陷阱,看看你是否会中招
每年的3-4月份是跳槽的高峰期,无论是应聘Python web开发,爬虫工程师,或是数据分析,还是自动化运维,都涉及到一些基础的知识!我挑了一些Python的基础面试题,看看你能不能的答上来,也许面试 ...
- [转载] python实现语义分割_使用Keras实现深度学习中的一些语义分割模型
参考链接: Keras中的深度学习-数据预处理 Keras-Sematic-Segmentation 使用Keras实现深度学习中的一些语义分割模型. 配置 tensorflow 1.13.1+ten ...
- python在工程中的应用_将Flash应用于Python项目(转)
lostpencil 2014-4-7 15:43:00 阅读(1737) 评论(4) == 基于本地的Python应用程序 == === 写在之前 === {{{ 这篇所说的是关于建立python调 ...
最新文章
- 如何用机器学习方法进行数据建模?(文末福利)
- LeetCode Permutations II(有重复元素的全排列)
- 考研常识:研究生单独考试是什么意思?
- 语音控制 python_用Python编程实现语音控制电脑
- 数据中心业界需要新的设计标准
- VSCode注册关联自定义类型文件
- C语言 | 字符数组
- 华为mate50鸿蒙,华为Mate50Pro首次曝光,5000mAh+鸿蒙OS+120Hz,太强
- python线性回归实例_python线性回归示例
- 《iOS 6高级开发手册(第4版)》——2.5节秘诀:Quick Look预览控制器
- krpano漫游加方向性3D声音(这篇文章已被移到krpano中国网站 krpano360.com)
- 如何利用VUE动态添加class样式
- android抓包为什么有些数据抓不了?抓包的辛酸历程
- 罗技无法使用计算机上的配置文件,罗技无线鼠标接收器无法配对的详细解决办法...
- rs.next()的理解
- 二维特征分类的基础_用特征提取技术降低数据集维度,你学会了吗?
- app界面设计规范及缺陷
- iphone 检测屏幕触摸事件
- winForm c#导出Excel
- 看完这篇文章,再也不怕 Elasticsearch 索引设计