问题复现:

Traceback (most recent call last):File "/usr/lib/python2.6/site-packages/logging-0.4.9.6-py2.6.egg/logging/config.py", line 171, in fileConfigqn = cp.get(sectname, "qualname")File "/usr/lib64/python2.6/ConfigParser.py", line 556, in getraise NoSectionError(section)
NoSectionError: No section: 'logger_ info'

配置文件:

[loggers]
keys=root, info, error
[handlers]
keys=root, info, error
[formatters]
keys=root, info, error[logger_root]
level=NOTSET
handlers=root
qualname=root
propagate=0
[logger_info]
level=DEBUG
handlers=info, root
qualname=info
propagate=0
[logger_error]
level=WARN
handlers=error, root
qualname=error
propagate=0[handler_root]
class=StreamHandler
args=(sys.stdout,)
formatter=root
[handler_info]
class=logging.handlers.TimedRotatingFileHandler
;args=('../logs/xmzoomeye-server-info.log', 'd', 1, 7)
args=('logs/xmzoomeye-server-info.log', 'd', 1, 7)
formatter=info
[handler_error]
class=logging.handlers.TimedRotatingFileHandler
;args=('../logs/xmzoomeye-server-error.log', 'd', 1, 7)
args=('logs/xmzoomeye-server-error.log', 'd', 1, 7)
formatter=error[formatter_root]
format=%(asctime)s - %(levelname)s - %(message)s
datefmt=
[formatter_info]
format=%(asctime)s - %(levelname)s - %(message)s
datefmt=
[formatter_error]
format=%(asctime)s - %(levelname)s - %(filename)s - %(lineno)s - %(message)s
datefmt=

问题排查:

1. 程序中使用logging日志模块记录程序运行日志及错误日志,基于CentOS7 64位系统开发,系统中运行并未异常,但放到CentOS6.5 64位系统出现如上问题

2. 错误信息中发现/usr/lib/python2.6/site-packages/logging-0.4.9.6-py2.6.egg/logging/config.py中的logging竟然有版本号,logging,模块不是内置模块吗?按说在PyPi上不是应该不能重名提交吗?更何况与内置模块同名..

3. 尝试pip uninsatll logging卸载第三方库,我擦勒竟然卸载掉了... 尝试import logging竟然程序一切运行正常~ 我去~ 这是什么鬼?

解决方案:

pip uninstall logging
python xmzoomeye-agent -c app/conf/default.ini -l app/conf/logging.ini

转载于:https://blog.51cto.com/xmdevops/1860847

异常排查_Python-日志模块.NoSectionError: No section: '*' 错误?相关推荐

  1. python log模块_Python日志模块-logging

    一.logging模块 日志的作用可以简单总结为以下3点: 1.程序调试 2.了解软件程序运行情况,是否正常 3.软件程序运行故障分析与问题定位 1.日志的等级 不同的应用程序所定义的日志等级可能会有 ...

  2. python logging模块的作用_Python 日志模块logging分析及使用-2

    本文作为Python日志模块的补充,主要介绍日志回滚RotatingFileHandler和TimedRotatingFileHandler的使用,以及其所带来的问题.Logger对象的日志等级是如何 ...

  3. python日志_python 日志模块

    之前项目中用的是工具组做的日志模块,用的久了,脑袋里就懒得思考这是如何实现的.毕竟菊厂的开发,忙成狗,不是我所负责的自然只是看看会用就行了.最近开始奋发图强,自然要好好看下基础的东西. 以前做java ...

  4. python日志模块方法_python日志模块logbook使用方法

    python自带了日志模块logging,可以用来记录程序运行过程中的日志信息.同时python还有logbook模块用来取代logging模块,在很多的项目中logbook模块使用也是比较的多,因此 ...

  5. python log模块_python日志模块logbook使用方法

    python自带了日志模块logging,可以用来记录程序运行过程中的日志信息.同时python还有logbook模块用来取代logging模块,在很多的项目中logbook模块使用也是比较的多,因此 ...

  6. python logging模块默认日志级别_Python 日志模块logging

    logging模块: logging是一个日志记录模块,可以记录我们日常的操作. logging日志文件写入默认是gbk编码格式的,所以在查看时需要使用gbk的解码方式打开. logging日志等级: ...

  7. python日志模块 超量处理_Python日志模块-多进程日志记录

    一.问题描述 项目中,使用RotatingFileHandler根据日志文件大小来切分日志.设置文件的MaxBytes为1GB, backupCount大小为5. 经查看,发现日志文件的大小均小于10 ...

  8. python 记录日志到日志服务器_Python日志模块的使用与思考:服务器程序将每日日志写入每日日志文件,logging,及,把,每天,到,当天,中...

    需求: 一个Python服务器程序,可能会连续运行几个月,现在需要把每天产生的log信息写入到当天的文件中,即每天产生一个log文件. 使用logging模块编写程序,第一个版本如下: import ...

  9. 使用 Django 的日志模块,同时发送错误邮件到163邮箱

    官方文档: https://docs.djangoproject.com/zh-hans/2.2/topics/logging/ Django 版本 2.2 Django 使用 Python 内置的 ...

  10. py导入包异常跳出_Python运行Unittest作为包导入错误

    I.前言:应用程序的目录结构和模块在文章末尾列出. 二.问题陈述:如果未设置PYTHONPATH,则应用程序运行,但是单元测试失败,并出现ImportError:没有名为models.transact ...

最新文章

  1. csla java_Csla框架之命令对象理解
  2. 链表倒置 (不额外开辟另一块空间)
  3. 算法-------三角形最小路径和(Java版本)
  4. Linux下command not found(以CentOS下没有telnet为例)
  5. Java的新项目学成在线笔记-day6(五)
  6. 爬取B站免费视频--python代码赶快拿
  7. 服务器可用性监测系统,可用性监控区别
  8. mysql分组查询统计求和
  9. matlab对比r语言,R语言与matlab循环时间对比
  10. 阿里P8手把手教你!java私塾培训
  11. 参考文献标号字体_论文格式要求及字体大小
  12. 2019数字音乐市场年度回顾,QQ音乐全面领先
  13. 阿里云个人申请短信验证码申请总是失败
  14. 音乐付费的大门为谁而开?
  15. IB文学:如何评论现代诗歌?
  16. Andorid 方法数超过64K的问题
  17. 更改linux键盘布局,无法更改Centos 7上的键盘布局
  18. Android获取WiFi名称/路由器AP地址总结
  19. 区块链学习笔记(初识区块链)
  20. linux下删除oracle数据库实例

热门文章

  1. Atitit. 项目文档目录大纲 总集合  v2
  2. atitit js 开发工具 ide的代码结构显示(func list) outline总结
  3. paip.提升安全性-----动态KEY
  4. 十年期货股票行情数据轻松处理——TDengine在同心源基金的应用
  5. Rust : 如何use本地化crate与 dependencies 和 path
  6. 资管新规这样规定,我的货基该怎么办?
  7. Julia: map、匿名函数和“差之毫厘,谬之千里”
  8. vue 日期前面加0_NutUI - 京东开源的轻量级移动端Vue组件库
  9. 【验证码识别】基于matlab GUI遗传算法和最大熵优化+大津法(OTSU)+自定义阈值数字验证码识别【含Matlab源码 1694期】
  10. 【游戏】基于matlab GUI可调电扇设计【含Matlab源码 1110期】