2017-09-06 6 views
0

Ich habe diese Konfiguration seit einer guten Weile starr und kann das Problem nicht sehen, aber wenn ich versuche, die Anwendung auszuführen, bekomme ich einen KeyError: 'Handler'. Ich kann wirklich kein Problem mit meiner Konfiguration sehen, die unten ist. Ich habe zwei Handler beide oder die ich Config-Blöcke für ...Python Logger KeyError auf Handlern

[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= 

Antwort

0

einfache Antwort auf Problem sollte das Wort Handler Handler gewesen sein.