From ec4df2081d1fa0975f69231df85599a128e28745 Mon Sep 17 00:00:00 2001 From: Domink Sigmund <sigmund.dominik@googlemail.com> Date: Fri, 28 Sep 2018 10:03:57 +0200 Subject: [PATCH] removed dependency on moment --- index.js | 18 +++++++++++------- package.json | 3 +-- 2 files changed, 12 insertions(+), 9 deletions(-) diff --git a/index.js b/index.js index 0e0f98d..4d68080 100644 --- a/index.js +++ b/index.js @@ -1,5 +1,4 @@ function Log (options) { - this.moment = require('moment') this.path = require('path') this.fs = require('fs') this.os = require('os') @@ -27,7 +26,7 @@ function Log (options) { this.log('DEBUG', message) } this.log = function (tag, message) { - let msg = this.moment().format('YYYY-MM-DDTHH:mm:ss') + '\t' + this.hostname + '\t' + this.name + '\t' + tag + '\t' + message + let msg = this.getDate() + '\t' + this.hostname + '\t' + this.name + '\t' + tag + '\t' + message switch (tag) { case 'INFO': console.log(msg) @@ -50,22 +49,27 @@ function Log (options) { if (this.options.graylog) { switch (tag) { case 'INFO': - this.graylogger.info(msg) + this.graylogger.info(message) break case 'WARN': - this.graylogger.warning(msg) + this.graylogger.warning(message) break case 'ERROR': - this.graylogger.error(msg) + this.graylogger.error(message) break case 'DEBUG': - this.graylogger.debug(msg) + this.graylogger.debug(message) break default: - this.graylogger.notice(msg) + this.graylogger.notice(message) } } } + this.getDate = function () { + var tzoffset = (new Date()).getTimezoneOffset() * 60000 // offset in milliseconds + var localISOTime = (new Date(Date.now() - tzoffset)).toISOString().slice(0, -1) + return localISOTime.split('.')[0].trim() + } return this } module.exports = Log diff --git a/package.json b/package.json index 4737b09..43f3dd9 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,6 @@ "author": "Dominik Sigmund", "license": "ISC", "dependencies": { - "graylog2": "^0.2.1", - "moment": "^2.22.2" + "graylog2": "^0.2.1" } } -- GitLab