class Celluloid::Internals::Logger::WithBacktrace

Public Class Methods

new(backtrace) click to toggle source
# File lib/celluloid/internals/logger.rb, line 5
def initialize(backtrace)
  @backtrace = backtrace
end

Public Instance Methods

debug(string) click to toggle source
# File lib/celluloid/internals/logger.rb, line 9
def debug(string)
  Celluloid.logger.debug(decorate(string)) if $CELLULOID_DEBUG
end
decorate(string) click to toggle source
# File lib/celluloid/internals/logger.rb, line 25
def decorate(string)
  [string, @backtrace].join("\n\t")
end
error(string) click to toggle source
# File lib/celluloid/internals/logger.rb, line 21
def error(string)
  Celluloid.logger.error(decorate(string))
end
info(string) click to toggle source
# File lib/celluloid/internals/logger.rb, line 13
def info(string)
  Celluloid.logger.info(decorate(string))
end
warn(string) click to toggle source
# File lib/celluloid/internals/logger.rb, line 17
def warn(string)
  Celluloid.logger.warn(decorate(string))
end