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) # !!! DO NOT INTRODUCE ADDITIONAL GLOBAL VARIABLES !!! # rubocop:disable Style/GlobalVars Celluloid.logger.debug(decorate(string)) if $CELLULOID_DEBUG # rubocop:enable Style/GlobalVars end
decorate(string)
click to toggle source
# File lib/celluloid/internals/logger.rb, line 28 def decorate(string) [string, @backtrace].join("\n\t") end
error(string)
click to toggle source
# File lib/celluloid/internals/logger.rb, line 24 def error(string) Celluloid.logger.error(decorate(string)) end
info(string)
click to toggle source
# File lib/celluloid/internals/logger.rb, line 16 def info(string) Celluloid.logger.info(decorate(string)) end
warn(string)
click to toggle source
# File lib/celluloid/internals/logger.rb, line 20 def warn(string) Celluloid.logger.warn(decorate(string)) end