mirror of
https://gitlab.com/MrFry/mrfrys-node-server
synced 2025-04-01 20:24:18 +02:00
Log line every day
This commit is contained in:
parent
ae46584359
commit
3123a9bf10
1 changed files with 31 additions and 0 deletions
31
server.js
31
server.js
|
@ -21,6 +21,7 @@
|
||||||
const express = require('express')
|
const express = require('express')
|
||||||
const vhost = require('vhost')
|
const vhost = require('vhost')
|
||||||
const logger = require('./utils/logger.js')
|
const logger = require('./utils/logger.js')
|
||||||
|
const utils = require('./utils/utils.js')
|
||||||
const stat = require('./utils/stat.js')
|
const stat = require('./utils/stat.js')
|
||||||
stat.Load()
|
stat.Load()
|
||||||
|
|
||||||
|
@ -30,6 +31,8 @@ const sio = require('./modules/sio.js').app
|
||||||
const stuff = require('./modules/stuff.js').app
|
const stuff = require('./modules/stuff.js').app
|
||||||
|
|
||||||
const port = 8080
|
const port = 8080
|
||||||
|
const locLogFile = './stats/logs'
|
||||||
|
const allLogFile = '/nlogs/log'
|
||||||
|
|
||||||
// // https://certbot.eff.org/
|
// // https://certbot.eff.org/
|
||||||
// const privkeyFile = '/etc/letsencrypt/live/qmining.tk/privkey.pem'
|
// 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()
|
const app = express()
|
||||||
|
|
||||||
app.use(function (req, res, next) {
|
app.use(function (req, res, next) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue