在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中使用CasperJS获取JS渲染生成的HTML内容的教程
Apr 09 Python
Python中的pass语句使用方法讲解
May 14 Python
初学python的操作难点总结(新手必看篇)
Aug 03 Python
python+selenium实现163邮箱自动登陆的方法
Dec 31 Python
使用python采集脚本之家电子书资源并自动下载到本地的实例脚本
Oct 23 Python
Python输出\u编码将其转换成中文的实例
Dec 15 Python
浅谈Python访问MySQL的正确姿势
Jan 07 Python
Pytorch mask_select 函数的用法详解
Feb 18 Python
python3 sorted 如何实现自定义排序标准
Mar 12 Python
Python 随机生成测试数据的模块:faker基本使用方法详解
Apr 09 Python
python 30行代码实现蚂蚁森林自动偷能量
Feb 08 Python
python中subplot大小的设置步骤
Jun 28 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
我的论坛源代码(四)
2006/10/09 PHP
PHP中MD5函数使用实例代码
2008/06/07 PHP
php重定向的三种方法分享
2012/02/22 PHP
ThinkPHP关联模型操作实例分析
2012/09/23 PHP
php抽象类和接口知识点整理总结
2019/08/02 PHP
PHP安全之register_globals的on和off的区别
2020/07/23 PHP
解决AJAX中跨域访问出现'没有权限'的错误
2008/08/20 Javascript
QUnit jQuery的TDD框架
2010/11/04 Javascript
jquery实现奇偶行赋值不同css值
2012/02/17 Javascript
基于js disabled="false"不起作用的解决办法
2013/06/26 Javascript
js和jquery如何获取图片真实的宽度和高度
2014/09/28 Javascript
jQuery实现跨域iframe接口方法调用
2015/03/14 Javascript
JS获取Table中td值的方法
2015/03/19 Javascript
使用Promise解决多层异步调用的简单学习心得
2016/05/17 Javascript
JSON 数据详解及实例代码分析
2017/01/20 Javascript
AngularJS1.X学习笔记2-数据绑定详解
2017/04/01 Javascript
用javascript获取任意颜色的更亮或更暗颜色值示例代码
2017/07/21 Javascript
webpack打包js文件及部署的实现方法
2017/12/18 Javascript
解决vue 项目引入字体图标报错、不显示等问题
2018/09/01 Javascript
vue 项目地址去掉 #的方法
2018/10/20 Javascript
vue使用showdown并实现代码区域高亮的示例代码
2019/10/17 Javascript
[00:38]TI珍贵瞬间系列(二):笑
2020/08/26 DOTA
使用Python绘制台风轨迹图的示例代码
2020/09/21 Python
7款设计巧妙的css3飘带状3D立体效果的导航菜单和表单窗口
2013/02/04 HTML / CSS
HTML5实现页面切换激活的PageVisibility API使用初探
2016/05/13 HTML / CSS
新闻网站实习自我鉴定
2013/09/25 职场文书
物业电工岗位职责
2013/11/20 职场文书
无故旷工检讨书
2014/01/26 职场文书
公司任命书范本
2014/06/04 职场文书
大四毕业生自荐书
2014/07/05 职场文书
关于感恩的演讲稿200字
2014/08/26 职场文书
借款协议书
2014/09/16 职场文书
创业计划书之美甲店
2019/09/20 职场文书
Pytest allure 命令行参数的使用
2021/04/18 Python
asyncio异步编程之Task对象详解
2022/03/13 Python
Zabbix对Kafka topic积压数据监控的解决方案
2022/07/07 Servers