Provide a log driver sending notifications

Registered by Julien Danjou

The current usage of notification and events logging are totally dissociated. It seems that it would be a good goal to slowly merge the two API to only keep one.

For example, the logging system would log to either a file (like currently) or to a RPC notification based event.
In the end, the notification system as it is today could be deprecated in favor of the generic logging mechanism.

Blueprint information

Status:
Complete
Approver:
Mark McLoughlin
Priority:
Medium
Drafter:
Julien Danjou
Direction:
Approved
Assignee:
Julien Danjou
Definition:
Approved
Series goal:
Accepted for icehouse
Implementation:
Implemented
Milestone target:
milestone icon 1.3.0
Started by
Julien Danjou
Completed by
Mark McLoughlin

Related branches

Sprints

Whiteboard

https://review.openstack.org/#/c/57992/

Gerrit topic: https://review.openstack.org/#q,topic:bp/logging-and-notification,n,z

Addressed by: https://review.openstack.org/57991
    Allow to specify control_exchange in URL

Addressed by: https://review.openstack.org/57990
    Make _notify a public method

Addressed by: https://review.openstack.org/57992
    Implement a log handler using notifier

Addressed by: https://review.openstack.org/58531
    Add 'warning' as an alias to 'warn'

Addressed by: https://review.openstack.org/58722
    notifier: add audit level

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.