fix handle case when service logger has no attribute prometheusServicesLogger

This commit is contained in:
Ishaan Jaff
2024-08-08 08:23:29 -07:00
parent e17e959c62
commit 7d4e834091
+7 -1
View File
@@ -90,7 +90,13 @@ class ServiceLogging(CustomLogger):
)
async def init_prometheus_services_logger_if_none(self):
if self.prometheusServicesLogger is None:
"""
initializes prometheusServicesLogger if it is None or no attribute exists on ServiceLogging Object
"""
if not hasattr(self, "prometheusServicesLogger"):
self.prometheusServicesLogger = PrometheusServicesLogger()
elif self.prometheusServicesLogger is None:
self.prometheusServicesLogger = self.prometheusServicesLogger()
return