From 3123a9bf10a91fa3a398b5aa91ad411a062fa10e Mon Sep 17 00:00:00 2001
From: YourFriendlyNeighborhoodDealer <qminer@2girls1dj.com>
Date: Mon, 19 Aug 2019 10:52:58 +0200
Subject: [PATCH] Log line every day

---
 server.js | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

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) {