14 lines
445 B
Python
Executable File
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)
|