Merge pull request #401 from youknowone/error-logging

Enhance error logging
This commit is contained in:
Eli Uriegas 2017-02-17 07:01:40 -06:00 committed by GitHub
commit 0b914866eb

View File

@ -185,7 +185,8 @@ class HttpProtocol(asyncio.Protocol):
self.request.ip))
except Exception as e:
self.bail_out(
"Writing response failed, connection closed {}".format(e))
"Writing response failed, connection closed {}".format(
repr(e)))
finally:
if not keep_alive:
self.transport.close()
@ -202,10 +203,10 @@ class HttpProtocol(asyncio.Protocol):
except RuntimeError:
log.error(
'Connection lost before error written @ {}'.format(
self.request.ip))
self.request.ip if self.request else 'Unknown'))
except Exception as e:
self.bail_out(
"Writing error failed, connection closed {}".format(e),
"Writing error failed, connection closed {}".format(repr(e)),
from_error=True)
finally:
self.transport.close()