diff --git a/index.js b/index.js
index 4d6808024fd9f7de073f159b70e5dd98d6a95c58..46fc6fa2041f47a90db5dac73089f3c90ac0a040 100644
--- a/index.js
+++ b/index.js
@@ -1,9 +1,12 @@
 function Log (options) {
-  this.path = require('path')
   this.fs = require('fs')
   this.os = require('os')
   this.options = options || {}
-  this.name = (this.options.name) ? this.options.name : this.path.basename(this.path.dirname(require.main.filename))
+  if (this.options.name) {
+    this.name = this.options.name
+  } else {
+    this.name = require('./package.json').name
+  }
   this.hostname = (this.options.hostname) ? this.options.hostname : this.os.hostname()
   if (this.options.graylog) {
     this.graylog2 = require('graylog2')