在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实现DNS正向查询、反向查询的例子
Apr 25 Python
图文讲解选择排序算法的原理及在Python中的实现
May 04 Python
Tensorflow简单验证码识别应用
May 25 Python
python的文件操作方法汇总
Nov 10 Python
PyTorch CNN实战之MNIST手写数字识别示例
May 29 Python
Linux下Pycharm、Anaconda环境配置及使用踩坑
Dec 19 Python
pycharm修改界面主题颜色的方法
Jan 17 Python
对python:threading.Thread类的使用方法详解
Jan 31 Python
Django的models模型的具体使用
Jul 15 Python
Python完全识别验证码自动登录实例详解
Nov 24 Python
使用python 将图片复制到系统剪贴中
Dec 13 Python
使用Keras预训练好的模型进行目标类别预测详解
Jun 27 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中如何判断一个网页请求是ajax请求还是普通请求
2013/08/10 PHP
让 JavaScript 轻松支持函数重载 (Part 2 - 实现)
2009/08/04 Javascript
自己动手制作jquery插件之自动添加删除行的实现
2011/10/13 Javascript
js解析与序列化json数据(三)json的解析探讨
2013/02/01 Javascript
JS中使用sort结合localeCompare实现中文排序实例
2014/07/23 Javascript
node.js中的require使用详解
2014/12/15 Javascript
js实现精美的图片跟随鼠标效果实例
2015/05/16 Javascript
轻松学习jQuery插件EasyUI EasyUI创建RSS Feed阅读器
2015/11/30 Javascript
javascirpt实现2个iframe之间传值的方法
2016/06/30 Javascript
通过jquery实现页面的动画效果(实例代码)
2016/09/18 Javascript
javascript九宫格图片随机打乱位置的实现方法
2017/03/15 Javascript
Vue2.0 多 Tab切换组件的封装实例
2017/07/28 Javascript
详解koa2学习中使用 async 、await、promise解决异步的问题
2018/11/13 Javascript
Vue 使用formData方式向后台发送数据的实现
2019/04/14 Javascript
JavaScript+HTML5 canvas实现放大镜效果完整示例
2019/05/15 Javascript
VuePress 中如何增加用户登录功能
2019/11/29 Javascript
vue实现移动端项目多行文本溢出省略
2020/07/29 Javascript
原生js实现拖拽移动与缩放效果
2020/08/24 Javascript
[05:22]DOTA2 2015国际邀请赛中国区预选赛首日TOP10
2015/05/26 DOTA
python 把文件中的每一行以数组的元素放入数组中的方法
2018/04/29 Python
python获取文件真实链接的方法,针对于302返回码
2018/05/14 Python
5款Python程序员高频使用开发工具推荐
2019/04/10 Python
英国巧克力贸易公司:Chocolate Trading Company
2017/03/21 全球购物
照片礼物和装饰:MyPhoto
2019/11/02 全球购物
中东奢侈品购物网站:Ounass
2020/09/02 全球购物
后勤岗位职责
2013/11/26 职场文书
旷课检讨书3000字
2014/02/04 职场文书
家教广告词
2014/03/19 职场文书
食品安全责任书
2014/04/15 职场文书
《鸿门宴》教学反思
2014/04/22 职场文书
人事经理岗位职责范本
2014/08/04 职场文书
2014年全国法制宣传日宣传活动方案
2014/11/02 职场文书
springboot中一些比较常用的注解总结
2021/06/11 Java/Android
golang 实用库gotable的具体使用
2021/07/01 Golang
了解Kubernetes中的Service和Endpoint
2022/04/01 Servers
输入框跟随文字内容适配宽实现示例
2022/08/14 Javascript