Sha256: 950f7a0a4485cca8ffb3664b41ead18533aca24cfe4dc7a13f4d51e193bc97f3

Contents?: true

Size: 539 Bytes

Versions: 21

Compression:

Stored size: 539 Bytes

Contents

module Rpush
  module Daemon
    module Loggable
      def log_info(msg)
        Rpush.logger.info(app_prefix(msg))
      end

      def log_warn(msg)
        Rpush.logger.warn(app_prefix(msg))
      end

      def log_error(e)
        if e.is_a?(Exception)
          Rpush.logger.error(e)
        else
          Rpush.logger.error(app_prefix(e))
        end
      end

      private

      def app_prefix(msg)
        app = instance_variable_get('@app')
        msg = "[#{app.name}] #{msg}" if app
        msg
      end
    end
  end
end

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
rpush-2.4.0-java lib/rpush/daemon/loggable.rb
rpush-2.4.0 lib/rpush/daemon/loggable.rb
rpush-2.3.2-java lib/rpush/daemon/loggable.rb
rpush-2.3.2 lib/rpush/daemon/loggable.rb
rpush-2.3.1-java lib/rpush/daemon/loggable.rb
rpush-2.3.1 lib/rpush/daemon/loggable.rb
rpush-2.3.0-java lib/rpush/daemon/loggable.rb
rpush-2.3.0 lib/rpush/daemon/loggable.rb
rpush-2.3.0.rc1 lib/rpush/daemon/loggable.rb
rpush-2.2.0-java lib/rpush/daemon/loggable.rb
rpush-2.2.0 lib/rpush/daemon/loggable.rb
rpush-2.1.0-java lib/rpush/daemon/loggable.rb
rpush-2.1.0 lib/rpush/daemon/loggable.rb
rpush-2.0.1-java lib/rpush/daemon/loggable.rb
rpush-2.0.1 lib/rpush/daemon/loggable.rb
rpush-2.0.0-java lib/rpush/daemon/loggable.rb
rpush-2.0.0 lib/rpush/daemon/loggable.rb
rpush-2.0.0.rc1-java lib/rpush/daemon/loggable.rb
rpush-2.0.0.rc1 lib/rpush/daemon/loggable.rb
rpush-2.0.0.beta2 lib/rpush/daemon/loggable.rb