summaryrefslogtreecommitdiff
path: root/cloudinit/reporting/handlers.py
diff options
context:
space:
mode:
authorScott Moser <smoser@ubuntu.com>2015-08-02 17:51:40 -0400
committerScott Moser <smoser@ubuntu.com>2015-08-02 17:51:40 -0400
commit89c564a6fd5ac89869f83541370557e3fa58495c (patch)
tree522d4bafe13317cbec2767d91f553381b67fd573 /cloudinit/reporting/handlers.py
parent89c5936c7c1fb6d172cd0eee9c5f9aa2cd5e2053 (diff)
downloadvyos-cloud-init-89c564a6fd5ac89869f83541370557e3fa58495c.tar.gz
vyos-cloud-init-89c564a6fd5ac89869f83541370557e3fa58495c.zip
fix tests from sync
change ReportStack to ReportEventStack change default ReportEventStack to be status.SUCCESS instead of None
Diffstat (limited to 'cloudinit/reporting/handlers.py')
-rw-r--r--cloudinit/reporting/handlers.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/cloudinit/reporting/handlers.py b/cloudinit/reporting/handlers.py
index be323f53..1d5ca524 100644
--- a/cloudinit/reporting/handlers.py
+++ b/cloudinit/reporting/handlers.py
@@ -21,5 +21,12 @@ class LogHandler(ReportingHandler):
logger.info(event.as_string())
+class StderrHandler(ReportingHandler):
+ def publish_event(self, event):
+ #sys.stderr.write(event.as_string() + "\n")
+ print(event.as_string())
+
+
available_handlers = DictRegistry()
available_handlers.register_item('log', LogHandler)
+available_handlers.register_item('print', StderrHandler)