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

作者:城市的柏油路太硬 时间:2021-12-13 16:03:01 

在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')

来源:https://blog.csdn.net/qq_34309753/article/details/84554259

标签:python,logger,setlevel
0
投稿

猜你喜欢

  • Oracle merge合并更新函数实例详解

    2023-07-23 02:45:02
  • 利用 Python 把小伙伴制作成表情包

    2022-08-14 16:57:46
  • python xmind 包使用详解(其中解决导出的xmind文件 xmind8可以打开 xmind2020及之后版本打开报错问题)

    2022-10-01 17:23:57
  • 如何在不支持数据库的ASP空间里获取更大的数据库权限?

    2010-06-18 19:35:00
  • 解决python opencv无法显示图片的问题

    2021-09-11 13:26:37
  • asp如何让用户也能修改密码?

    2010-05-13 16:41:00
  • 关于Python形参打包与解包小技巧分享

    2021-06-08 21:43:39
  • 如何才能保护好我们的SQL Server数据库

    2009-01-08 13:37:00
  • Python实现多张图片合成文字的效果

    2021-02-16 17:12:12
  • Git里多种撤销操作的最佳方法

    2023-10-30 00:51:17
  • 数学公式“四又二分之一”

    2009-01-14 20:03:00
  • MySQL做读写分离提高性能缓解数据库压力

    2024-01-27 14:36:19
  • PHP register_shutdown_function()函数的使用示例

    2023-10-07 08:06:27
  • django自定义非主键自增字段类型详解(auto increment field)

    2021-08-22 02:11:42
  • Node.js中Bootstrap-table的两种分页的实现方法

    2024-05-11 10:58:21
  • sqlserver服务器验证改为混合验证模式步骤

    2024-01-20 18:02:28
  • php实现将数组或对象写入到文件的方法小结【三种方法】

    2023-11-19 05:08:04
  • linux服务器下PHPCMS v9 安全配置详解

    2023-11-17 11:51:52
  • python自动化测试三部曲之request+django实现接口测试

    2023-07-11 05:12:00
  • ASP使用fso遍历文件及文件夹列出文件名

    2008-10-27 19:32:00
  • asp之家 网络编程 m.aspxhome.com