|
- import logging
-
- from eventlet.zipkin import api
-
-
- __original_handle__ = logging.Logger.handle
-
-
- def _patched_handle(self, record):
- __original_handle__(self, record)
- api.put_annotation(record.getMessage())
-
-
- def patch():
- logging.Logger.handle = _patched_handle
-
-
- def unpatch():
- logging.Logger.handle = __original_handle__
|