]> git.r.bdr.sh - rbdr/cologne/blobdiff - lib/loggers/socket.js
Uses proper socket.io dependency
[rbdr/cologne] / lib / loggers / socket.js
index ea9d94459c346f9d72d87162197bf06bb5f53434..b057d77726e8b4b25ae238392f4f3c83d5de354b 100644 (file)
@@ -4,6 +4,7 @@
   // Load up dependencies
   if (typeof require === 'function') {
     var Ne = require('neon');
+    var ioClient = require('socket.io-client');
     Module = Ne.Module;
     Class = Ne.Class;
   } else {
       init : function (config) {
         var logger = this;
 
-        logger.socketIo = global.io
-
         if (config) {
           for (property in config) {
             logger[property] = config[property];
           }
         }
 
-        if (logger.socketIo) {
-          logger._socket = logger.socketIo.connect(logger.serverUrl);
+        if (!logger.socketIo) {
+          logger.socketIo = ioClient;
         }
+
+        logger._socket = logger.socketIo.connect(logger.serverUrl);
       },
 
       log : function () {