def configure_json_logging():
 stream = io.StringIO()
 logging.config.dictConfig({'version': 1, 'handlers': {'json': {'class': 'logging.StreamHandler', 'formatter': 'json', 'stream': stream}}, 'root': {'level': 'DEBUG', 'handlers': ['json']}, 'formatters': {'json': {'()': 'coalib.output.Logging.JSONFormatter'}}})
 return stream

def configure_json_logging ( ) : stream = io . StringIO ( ) logging . config . dictConfig ( { 'version' : 1 , 'handlers' : { 'json' : { 'class' : 'logging.StreamHandler' , 'formatter' : 'json' , 'stream' : stream } } , 'root' : { 'level' : 'DEBUG' , 'handlers' : [ 'json' ] } , 'formatters' : { 'json' : { '()' : 'coalib.output.Logging.JSONFormatter' } } } ) return stream
configures logging for json .