forked from MirrorHub/synapse
Make sure to print exceptions properly from notifier failures
This commit is contained in:
parent
56bc57cf50
commit
061e814195
1 changed files with 6 additions and 1 deletions
|
@ -167,7 +167,12 @@ class Notifier(object):
|
||||||
)
|
)
|
||||||
|
|
||||||
def eb(failure):
|
def eb(failure):
|
||||||
logger.exception("Failed to notify listener", failure)
|
logger.error("Failed to notify listener",
|
||||||
|
exc_info=(
|
||||||
|
failure.type,
|
||||||
|
failure.value,
|
||||||
|
failure.getTracebackObject())
|
||||||
|
)
|
||||||
|
|
||||||
yield defer.DeferredList(
|
yield defer.DeferredList(
|
||||||
[notify(l).addErrback(eb) for l in listeners]
|
[notify(l).addErrback(eb) for l in listeners]
|
||||||
|
|
Loading…
Reference in a new issue