From 6fce8f5080b94ec4370a72c20a881a5282d9ca3e Mon Sep 17 00:00:00 2001
From: Alejandro De Maria Antolinos <demariaa@esrf.fr>
Date: Fri, 13 Dec 2019 11:00:20 +0100
Subject: [PATCH] Update MetadataManager.py It fixes issue #32

---
 src/main/python/MetadataManager/MetadataManager.py | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/src/main/python/MetadataManager/MetadataManager.py b/src/main/python/MetadataManager/MetadataManager.py
index e54e0e6..3c8cf6f 100644
--- a/src/main/python/MetadataManager/MetadataManager.py
+++ b/src/main/python/MetadataManager/MetadataManager.py
@@ -168,9 +168,12 @@ class MetadataManager (PyTango.Device_4Impl):
         self.logger.setLevel(logging.DEBUG)
         self.logger.addHandler(TangoLoggingHandler(self))
         if graypy != None:
-            self.logger.addHandler(graypy.GELFHandler('graylog-dau.esrf.fr', 12203))
-            self.logger.info("Init MetadataManager logging")
-            #l.addHandler(logging.StreamHandler())
+            try:
+                self.logger.addHandler(graypy.GELFHandler('graylog-dau.esrf.fr', 12203))
+                self.logger.info("Init MetadataManager logging")
+            except:
+                self.logger.addHandler(graypy.GELFUDPHandler('graylog-dau.esrf.fr', 12203))
+                self.logger.info("Init MetadataManager logging")
             
         # self client
         self.proxy = PyTango.DeviceProxy(self.get_name())
-- 
GitLab