More minor logging changes

This commit is contained in:
YourFriendlyNeighborhoodDealer 2018-12-17 10:03:10 +01:00
parent 9f8d8329cd
commit 7cb0a3b378

View file

@ -68,8 +68,7 @@ app.set('view engine', 'ejs');
//});
app.use(function(req, res, next) {
res.on('finish', function() {
console.log(res.statusCode);
Log(req, true);
Log(req, true, res.statusCode);
if (res.statusCode != 404)
stat.LogStat(req.url);
});
@ -195,13 +194,12 @@ app.get('/servergit', function(req, res) {
app.get('*', function(req, res) {
res.render('404');
res.status(404);
utils.AppendToFile(logger.GetDateString() + ": " + "404 GET", logFile);
// utils.AppendToFile(logger.GetDateString() + ": " + "404 GET", logFile);
});
app.post('*', function(req, res) {
res.status(404);
utils.AppendToFile(logger.GetDateString() + ": " + "404 POST", logFile);
Log(req, true);
// utils.AppendToFile(logger.GetDateString() + ": " + "404 POST", logFile);
});
stat.Load();
@ -211,12 +209,14 @@ httpServer.listen(port);
httpsServer.listen(httpsPort);
logger.Log("[STRT]: Server listening on port " + port + " (http), and " + httpsPort + " (https)...", logger.GetColor("yellow"));
function Log(req, toFile) {
function Log(req, toFile, sc) {
try {
var ip = req.headers['cf-connecting-ip'] || req.connection.remoteAddress;
var logEntry = "[RSND]: " + ip + ", " + req.headers['user-agent'] +
" " + req.method + " ";
logEntry += req.url;
if (sc == 404)
logEntry += " " + sc;
var color = logger.GetColor("green");
for (var i = 0; i < highlights.length; i++)
if (req.url.toLowerCase().includes(highlights[i])) {