diff --git a/doc/source/index.rst b/doc/source/index.rst index d8646fcfb..fac9ac5fd 100644 --- a/doc/source/index.rst +++ b/doc/source/index.rst @@ -215,7 +215,7 @@ contributions to this release. Changes since 1.3.0a9: -* Expose PublishErrorsHandler in the public API +* Expose LoggingErrorNotificationHandler in the public API * 1288425_: Add kombu driver library to requirements.txt * 1255239_: Add unit tests for the qpid driver * 1261631_: Add unit test for Qpid reconnect order diff --git a/doc/source/notifier.rst b/doc/source/notifier.rst index ef5155348..cfd321850 100644 --- a/doc/source/notifier.rst +++ b/doc/source/notifier.rst @@ -10,5 +10,5 @@ Notifier .. autoclass:: LoggingNotificationHandler :members: -.. autoclass:: PublishErrorsHandler +.. autoclass:: LoggingErrorNotificationHandler :members: diff --git a/oslo/messaging/notify/__init__.py b/oslo/messaging/notify/__init__.py index 2ac72b0a9..c5032db83 100644 --- a/oslo/messaging/notify/__init__.py +++ b/oslo/messaging/notify/__init__.py @@ -17,7 +17,8 @@ __all__ = ['Notifier', 'LoggingNotificationHandler', 'get_notification_listener', 'NotificationResult', - 'PublishErrorsHandler'] + 'PublishErrorsHandler', + 'LoggingErrorNotificationHandler'] from .notifier import * from .listener import * diff --git a/oslo/messaging/notify/log_handler.py b/oslo/messaging/notify/log_handler.py index cd5251bfe..0889a1301 100644 --- a/oslo/messaging/notify/log_handler.py +++ b/oslo/messaging/notify/log_handler.py @@ -15,7 +15,7 @@ import logging from oslo.config import cfg -class PublishErrorsHandler(logging.Handler): +class LoggingErrorNotificationHandler(logging.Handler): def __init__(self, *args, **kwargs): # NOTE(dhellmann): Avoid a cyclical import by doing this one # at runtime. @@ -36,3 +36,6 @@ class PublishErrorsHandler(logging.Handler): return self._notifier.error(None, 'error_notification', dict(error=record.msg)) + + +PublishErrorsHandler = LoggingErrorNotificationHandler