在python中logger setlevel没有生效的解决


Posted in Python onFebruary 21, 2020

在logging中,Logger's level 的默认等级为warning

所以虽然在handler中setlervel了,Logger's level 和Handler's Level 但是level取较高的那个(待校验)

所以日志的level 为warning

解决此问题可以采用

logging.root.setLevel(logging.NOTSET)

在python中logger setlevel没有生效的解决

完整源码如下图:

import logging
 
 
class loggerr(object):
  def __init__(self,logger):
    self.logger = logging.getLogger(logger)
    self.fmt=logging.Formatter('%(asctime)s - %(name)s - %(levelname)s -%(message)s ')
    logging.root.setLevel(logging.NOTSET)
    #logging.basicConfig(level=logging.NOTSET)
 
 
  def getlog(self):
 
    ch=logging.StreamHandler()
    sh=logging.FileHandler('log1.log')
 
    ch.setFormatter(self.fmt)
    sh.setFormatter(self.fmt)
 
    ch.setLevel(logging.INFO)
    sh.setLevel(logging.INFO)
 
    self.logger.addHandler(ch)
    self.logger.addHandler(sh)
    return self.logger
 
if __name__ == '__main__':
  mylog=loggerr('mylog').getlog()
  mylog.info('infolog')
  mylog.debug('debuglog')
  mylog.warning('warninglog')
  mylog.error('errorlog')

以上这篇在python中logger setlevel没有生效的解决就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python的pdb调试命令的命令整理及实例
Jul 12 Python
python发送邮件实例分享
Jul 28 Python
Python基于回溯法子集树模板解决0-1背包问题实例
Sep 02 Python
python中通过预先编译正则表达式提高效率
Sep 25 Python
Python用sndhdr模块识别音频格式详解
Jan 11 Python
python爬虫爬取网页表格数据
Mar 07 Python
Python面向对象类继承和组合实例分析
May 28 Python
python 3调用百度OCR API实现剪贴板文字识别
Sep 04 Python
Python WEB应用部署的实现方法
Jan 02 Python
Python3.4学习笔记之类型判断,异常处理,终止程序操作小结
Mar 01 Python
解决python 执行sql语句时所传参数含有单引号的问题
Jun 06 Python
详解Python中*args和**kwargs的使用
Apr 07 Python
详解python内置常用高阶函数(列出了5个常用的)
Feb 21 #Python
Python开发之pip安装及使用方法详解
Feb 21 #Python
python logging 日志的级别调整方式
Feb 21 #Python
logging level级别介绍
Feb 21 #Python
Python中常用的高阶函数实例详解
Feb 21 #Python
解决springboot yml配置 logging.level 报错问题
Feb 21 #Python
python实现word文档批量转成自定义格式的excel文档的思路及实例代码
Feb 21 #Python
You might like
PHP JSON格式数据交互实例代码详解
2011/01/13 PHP
ThinkPHP有变量的where条件分页实例
2014/11/03 PHP
php flush无效,IIS7下php实时输出的方法
2016/08/25 PHP
PHP实现的链式队列结构示例
2017/09/15 PHP
javascript之函数直接量(function(){})()
2007/06/29 Javascript
使用jquery局部刷新(jquery.load)从数据库取出数据
2014/01/22 Javascript
JS+CSS实现模仿浏览器网页字符查找功能的方法
2015/02/26 Javascript
如何使用HTML5地理位置定位功能
2015/04/27 Javascript
简述JavaScript的正则表达式中test()方法的使用
2015/06/16 Javascript
javascript实现动态标签云
2015/10/16 Javascript
jQuery实现控制文字内容溢出用省略号(…)表示的方法
2016/02/26 Javascript
JS无缝滚动效果实现方法分析
2016/12/21 Javascript
滚动条的监听与内容随着滚动条动态加载的实现
2017/02/08 Javascript
socket.io与pm2(cluster)集群搭配的解决方案
2017/06/02 Javascript
利用canvas实现的加载动画效果实例代码
2017/07/05 Javascript
基于Bootstrap表单验证功能
2017/11/17 Javascript
JavaScript 判断对象中是否有某属性的常用方法
2018/06/14 Javascript
基于Vue SEO的四种方案(小结)
2019/07/01 Javascript
浅析 Vue 3.0 的组装式 API(一)
2020/08/31 Javascript
详解在Python和IPython中使用Docker
2015/04/28 Python
python实现xlsx文件分析详解
2018/01/02 Python
python实现csv格式文件转为asc格式文件的方法
2018/03/23 Python
Python简易版停车管理系统
2019/08/12 Python
python超时重新请求解决方案
2019/10/21 Python
python 画图 图例自由定义方式
2020/04/17 Python
Python3自动生成MySQL数据字典的markdown文本的实现
2020/05/07 Python
美国婴儿用品及配件购买网站:Munchkin
2019/04/03 全球购物
strlen的几种不同实现方法
2013/05/31 面试题
Java程序员面试题
2013/07/15 面试题
无偿献血倡议书
2014/04/14 职场文书
体育运动口号
2014/06/09 职场文书
应届大专生求职信
2014/06/26 职场文书
2014年人事部工作总结
2014/12/03 职场文书
2016年小学六一儿童节活动总结
2016/04/06 职场文书
Python爬虫实战之爬取京东商品数据并实实现数据可视化
2021/06/07 Python
详解Python函数print用法
2021/06/18 Python