Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
处理程序上的Python记录器键错误_Python_Python 3.x_Logging - Fatal编程技术网

处理程序上的Python记录器键错误

处理程序上的Python记录器键错误,python,python-3.x,logging,Python,Python 3.x,Logging,我已经盯着这个配置看了很长一段时间了,但是我看不到这个问题,但是当我尝试运行这个应用程序时,我得到了一个keyrerror:“handlers”。我真的看不出我的配置有任何问题,如下所示。我有两个处理程序,或者我有配置块用于 [loggers] keys=root,props,main,thread,rabbit,blockchain [handlers] keys=file,syslog [formatters] keys=simple [logger_root] level=DEBUG

我已经盯着这个配置看了很长一段时间了,但是我看不到这个问题,但是当我尝试运行这个应用程序时,我得到了一个keyrerror:“handlers”。我真的看不出我的配置有任何问题,如下所示。我有两个处理程序,或者我有配置块用于

[loggers]
keys=root,props,main,thread,rabbit,blockchain

[handlers]
keys=file,syslog

[formatters]
keys=simple

[logger_root]
level=DEBUG
handler=syslog

[logger_props]
level=DEBUG
handler=file
qualname=Properties
propagate=0

[logger_main]
level=DEBUG
handler=file
qualname=Main
propagate=0

[logger_thread]
level=DEBUG
handler=file
qualname=Thread
propagate=0

[logger_rabbit]
level=DEBUG
handler=file
qualname=RabbitMQ
propagate=0

[logger_blockchain]
level=DEBUG
handler=file
qualname=BigChainDB
propagate=0

[handler_file]
class=logging.handlers.RotatingFileHandler
level=ERROR
formatter=simple
args=('msdb.intergration.log','a',10000,20)

[handler_syslog]
class=StreamHandler
level=DEBUG
formatter=simple
args=(sys.stdout,)

[formatter_simple]
format=%(asctime)s - %(levelname)%s - %(threadName)%s - %(filename)s:%(lineno)d - %(message)s
datefmt=

这个问题的简单答案是,单词处理程序应该是处理程序