module Rpush::Daemon::Loggable

Public Instance Methods

log_debug(msg) click to toggle source
# File lib/rpush/daemon/loggable.rb, line 4
def log_debug(msg)
  Rpush.logger.debug(app_prefix(msg))
end
log_error(e) click to toggle source
# File lib/rpush/daemon/loggable.rb, line 16
def log_error(e)
  if e.is_a?(Exception)
    Rpush.logger.error(e)
  else
    Rpush.logger.error(app_prefix(e))
  end
end
log_info(msg) click to toggle source
# File lib/rpush/daemon/loggable.rb, line 8
def log_info(msg)
  Rpush.logger.info(app_prefix(msg))
end
log_warn(msg) click to toggle source
# File lib/rpush/daemon/loggable.rb, line 12
def log_warn(msg)
  Rpush.logger.warn(app_prefix(msg))
end

Private Instance Methods

app_prefix(msg) click to toggle source
# File lib/rpush/daemon/loggable.rb, line 26
def app_prefix(msg)
  app = instance_variable_get('@app')
  msg = "[#{app.name}] #{msg}" if app
  msg
end