在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生成器实现微线程编程的教程
Apr 13 Python
python线程、进程和协程详解
Jul 19 Python
python:socket传输大文件示例
Jan 18 Python
python装饰器实例大详解
Oct 25 Python
浅谈python在提示符下使用open打开文件失败的原因及解决方法
Nov 30 Python
python实现大转盘抽奖效果
Jan 22 Python
在python里协程使用同步锁Lock的实例
Feb 19 Python
详解Python计算机视觉 图像扭曲(仿射扭曲)
Mar 27 Python
Django如何将URL映射到视图
Jul 29 Python
Pandas时间序列重采样(resample)方法中closed、label的作用详解
Dec 10 Python
简单了解Django项目应用创建过程
Jul 06 Python
Python matplotlib 利用随机函数生成变化图形
Apr 26 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导出excel格式数据问题
2014/03/11 PHP
php中有关字符串的4个函数substr、strrchr、strstr、ereg介绍和使用例子
2014/04/24 PHP
PHP常量使用的几个需要注意的地方(谨慎使用PHP中的常量)
2014/09/12 PHP
分享一个asp.net pager分页控件
2012/01/04 Javascript
window.onresize 多次触发的解决方法
2013/11/08 Javascript
通过隐藏iframe实现文件下载的js方法介绍
2014/02/26 Javascript
Javascript中的call()方法介绍
2015/03/15 Javascript
谈谈JavaScript中function多重理解
2015/08/28 Javascript
jquery ezUI 双击行记录弹窗查看明细的实现方法
2016/06/01 Javascript
JavaScript之实现一个简单的Vue示例
2019/01/17 Javascript
JavaScript静态作用域和动态作用域实例详解
2019/06/17 Javascript
javascript实现自由编辑图片代码详解
2019/06/21 Javascript
Vue 实现从小到大的横向滑动效果详解
2019/10/16 Javascript
详解node登录接口之密码错误限制次数(含代码)
2019/10/25 Javascript
python连接mysql调用存储过程示例
2014/03/05 Python
在Python中使用mechanize模块模拟浏览器功能
2015/05/05 Python
Python升级导致yum、pip报错的解决方法
2017/09/06 Python
用python制作游戏外挂
2018/01/04 Python
python3获取当前文件的上一级目录实例
2018/04/26 Python
Python解析、提取url关键字的实例详解
2018/12/17 Python
Linux安装Python3如何和系统自带的Python2并存
2020/07/23 Python
html5的新增的标签和废除的标签简要概述
2013/02/20 HTML / CSS
德国PC硬件网站:CASEKING
2016/10/20 全球购物
现代生活方式的家具和装饰:Dot & Bo
2018/12/26 全球购物
伦敦香水公司:The London Perfume Company
2019/11/13 全球购物
医学生自荐信范文
2013/12/03 职场文书
预备党员表决心书
2014/03/11 职场文书
《青山处处埋忠骨》教学反思
2014/04/22 职场文书
银行行长竞聘演讲稿
2014/04/23 职场文书
小学少先队辅导员述职报告
2015/01/10 职场文书
员工辞退通知书
2015/04/17 职场文书
邓小平文选读书笔记
2015/06/29 职场文书
2016年七夕情人节宣传语
2015/11/25 职场文书
创业计划书之零食店(进口)
2019/09/24 职场文书
nginx中proxy_pass各种用法详解
2021/11/07 Servers
Python中的 Set 与 dict
2022/03/13 Python