MON vROPs plugin updates -
[osm/MON.git] / plugins / OpenStack / Aodh / plugin_instance.py
index ade14f3..aaba1e4 100644 (file)
 ##
 """Aodh plugin for the OSM monitoring module."""
 
-import logging as log
+import logging
+
+logging.basicConfig(filename='aodh_MON.log', format='%(asctime)s %(message)s',
+                    datefmt='%m/%d/%Y %I:%M:%S %p', filemode='a',
+                    level=logging.INFO)
+log = logging.getLogger(__name__)
+
+
+try:
+    import aodhclient
+except ImportError:
+    log.warn("Failed to import the aodhclient")
 
 from plugins.OpenStack.Aodh.alarming import Alarming
 from plugins.OpenStack.settings import Config
@@ -59,4 +70,5 @@ class Plugin(object):
         log.info("Begin alarm functionality.")
         self._alarming.alarming()
 
-register_plugin()
+if aodhclient:
+    register_plugin()