QVolution2019.2/AoM_Service/library/serviceapp/alert_factory.py

14 lines
445 B
Python
Executable File

from alert import Alert
class Alert_Factory() :
def __init__(self, alert_config, logger) :
self.alert_config = alert_config
self.logger = logger
self.info = logger.info
self.warning = logger.warning
self.debug = logger.debug
self.error = logger.error
def build(self, minvalue, maxvalue, result, tags, availability, alert_tags) :
return Alert(self.alert_config, tags, result, minvalue, maxvalue)