AppendFileSync and like shit

This commit is contained in:
Ben
2018-11-13 08:32:37 +00:00
parent c3569aee6a
commit 13290ce222
2 changed files with 7 additions and 5 deletions

View File

@@ -3,6 +3,7 @@ const fs = require('fs');
const moment = require('moment'); const moment = require('moment');
setInterval(doStuff, 1000); setInterval(doStuff, 1000);
fs.appendFileSync('logs.log', 'NEW SESSION\n');
let lastState; let lastState;
let connected; let connected;
@@ -15,7 +16,7 @@ function doStuff() {
timeout: 10 timeout: 10
}).then((result) => { }).then((result) => {
connected = result.alive; connected = result.alive;
//log(connected);
if (lastState == true && connected == false) { if (lastState == true && connected == false) {
LostConnection(); LostConnection();
@@ -39,17 +40,17 @@ const dateFormat = 'DD-MM-YY HH:MM:ss';
function ConnectionRegained(timedown) { function ConnectionRegained(timedown) {
let output = '[' + moment().format(dateFormat) + '] Connection regained after ' + timedown + 's of downtime'; let output = '[' + moment().format(dateFormat) + '] Connection regained after ' + timedown + 's of downtime';
console.log(output); console.log(output);
fs.writeFileSync('logs.log', output + '\n'); fs.appendFileSync('logs.log', output + '\n');
} }
function LostConnection() { function LostConnection() {
let output = '[' + moment().format(dateFormat) + '] Lost Connection'; let output = '[' + moment().format(dateFormat) + '] Lost Connection';
console.log(output); console.log(output);
fs.writeFileSync('logs.log', output + '\n'); fs.appendFileSync('logs.log', output + '\n');
} }
function log(tolog) { function log(tolog) {
let output = '[' + moment().format(dateFormat) + '] ' + tolog; let output = '[' + moment().format(dateFormat) + '] ' + tolog;
console.log(output); console.log(output);
fs.writeFileSync('logs.log', output + '\n'); fs.appendFileSync('logs.log', output + '\n');
} }

View File

@@ -1 +1,2 @@
[22:21:47] Connection regained after 40s of downtime [13-11-18 07:11:34] Connection regained after 41s of downtime
NEW SESSIONNEW SESSION