diff --git a/server.js b/server.js index ec6b796..d88837c 100644 --- a/server.js +++ b/server.js @@ -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) {