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 4220f51bb9
commit d8345fe615

View file

@ -90,7 +90,13 @@ class ServiceLogging(CustomLogger):
) )
async def init_prometheus_services_logger_if_none(self): 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() self.prometheusServicesLogger = self.prometheusServicesLogger()
return return