     # that intercept specific events and log the output to a console.
     # Can be overriden to provide more meaningful feedback handlers.
     socketFeedback: external ->
+        assert ulocation = @location.green.underline
         c = "an error raised during socket connection:"
         p = "an exception happend at the server provider:"
-        connected = "established connection at #{@location}"
+        connected = c = "Established connection at %s".green
         disconnect = "lost socket connection at #{@location}"
         r = (e, s) => this.emit(e, s...); $root.emit(e, s...)
         breaker = try this.STOP_ROOT_PROPAGATION or undefined

        @socket.on "exception", (e) -> logger.error p, e.message
        @socket.on "error", (e) -> logger.error c, e.message
        @socket.on "disconnect", -> logger.error disconnect
        @socket.on "connect", -> logger.info connected

    # An external routine that will be invoked once a both way duplex
    # channel is established at the client site. This will normally

        assert _.isFunction o = -> try _.head arguments
        assert _.isFunction i = -> try _.head arguments
        for provider in @providers then do (provider) =>
            message = "Provider %s at %s using nsp=%s"
            assert _.isString uloc = @location.underline
            assert _.isString unsp = @nsp.toString().bold
            logger.info message, provider.bold, uloc, unsp
            this.emit "install-provider", socket, provider
            this[provider] = (parameters..., callback) ->
                callback = (->) unless _.isFunction callback
