首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

python:关于logging的有关问题

2012-02-07 
python:关于logging的问题logging.basicConfig(filenamed:\log_for_selenium.log,levellogging.debug)

python:关于logging的问题
logging.basicConfig(filename='d:\log_for_selenium.log',level=logging.debug)
我这样配置日志,为何只能写入error的信息?
我看帮助文档上面写,能写入所有level的信息。。


[解决办法]
这个问题属于日志级别
在记录日志时, 日志消息都会关联一个级别("级别"本质上是一个非负整数)。系统默认提供了6个级别,它们分别是:
级别 对应的值
CRITICAL 50
ERROR 40
WARNING30
INFO 20
DEBUG 10
NOTSET 0 
可以给日志对象(Logger Instance)设置日志级别,低于该级别的日志消息将会被忽略,也可以给Hanlder设置日志级别,对于低于该级别的日志消息, Handler也会忽略。

DEBUG直接用10替代,试一下。。

热点排行