repeated alarm message suppression

This commit is contained in:
Wolfgang Hottgenroth
2017-09-05 22:52:38 +02:00
parent 7963bb98fe
commit 0c6ebdc76e
6 changed files with 47 additions and 18 deletions

6
dist/log.js vendored
View File

@ -30,7 +30,7 @@ function setLevel(value) {
}
}
exports.setLevel = setLevel;
function sendAlarmMail(message) {
function sendAlarmMail(subject, message) {
let transport = nodemailer.createTransport({
host: config.dict.smtpHost,
port: config.dict.smtpPort,
@ -42,12 +42,12 @@ function sendAlarmMail(message) {
let mail = {
from: config.dict.smtpSender,
to: config.dict.smtpReceiver,
subject: "Alarm from Dispatcher",
subject: subject,
text: message
};
transport.sendMail(mail)
.then((v) => {
info(`Alarm mail sent, ${message}, ${v.response}`);
info(`Mail sent, ${subject}, ${message}, ${v.response}`);
})
.catch((reason) => {
error(`Failure when sending alarm mail: ${message}, ${reason}`);