Log line every day

This commit is contained in:
YourFriendlyNeighborhoodDealer 2019-08-19 10:52:58 +02:00
parent ae46584359
commit 3123a9bf10

View file

@ -21,6 +21,7 @@
const express = require('express')
const vhost = require('vhost')
const logger = require('./utils/logger.js')
const utils = require('./utils/utils.js')
const stat = require('./utils/stat.js')
stat.Load()
@ -30,6 +31,8 @@ const sio = require('./modules/sio.js').app
const stuff = require('./modules/stuff.js').app
const port = 8080
const locLogFile = './stats/logs'
const allLogFile = '/nlogs/log'
// // https://certbot.eff.org/
// const privkeyFile = '/etc/letsencrypt/live/qmining.tk/privkey.pem'
@ -54,6 +57,34 @@ const port = 8080
// }
// }
function setLogTimer () {
const d = new Date()
const h = new Date(
d.getFullYear(),
d.getMonth(),
d.getDate() + 1,
0,
0,
0,
0
)
const e = h - d
if (e > 100) {
setTimeout(setLogTimer, e)
} else {
logger.Log('Log timer malfunction :/')
}
const line = '-------------------------------------------------------------------------------'
logger.Log(line)
utils.AppendToFile(line, locLogFile)
utils.AppendToFile(line, allLogFile)
}
setLogTimer()
const app = express()
app.use(function (req, res, next) {