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