Skip to content

Commit 7b6e12d

Browse files
committed
Handle log dispatch error
Signed-off-by: Vishal Rana <vr@labstack.com>
1 parent 02af495 commit 7b6e12d

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

labstack/log.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,10 @@ def __init__(self, interceptor):
2424

2525
async def _schedule(self):
2626
while True:
27-
await self._dispatch()
27+
try:
28+
await self._dispatch()
29+
except LogError as err:
30+
print('log error: code={}, message={}'.format(err.code, err.message))
2831
await asyncio.sleep(self.dispatch_interval)
2932

3033
async def _dispatch(self):
@@ -76,7 +79,7 @@ def _log(self, level, format, *argv):
7679
try:
7780
self._dispatch()
7881
except LogError as err:
79-
print(err)
82+
print('log error: code={}, message={}'.format(err.code, err.message))
8083

8184
class Level(IntEnum):
8285
DEBUG = 0

0 commit comments

Comments
 (0)