class ProtonBot::LogWrapper

Log wrapper @!attribute [r] log

@return [Log] Log

@!attribute [r] name

@return [String] name

Attributes

log[R]
name[R]

Public Class Methods

new(log, name) click to toggle source

@param log [Log] @param name [String]

# File lib/protonbot/log_wrapper.rb, line 11
def initialize(log, name)
  @log  = log
  @name = name
end

Public Instance Methods

crash(msg, code) click to toggle source

@param msg [String] @return [LogWrapper] self @return [Integer] code

# File lib/protonbot/log_wrapper.rb, line 43
def crash(msg, code)
  @log.crash(msg, code, @name)
end
debug(msg) click to toggle source

@param msg [String] @return [LogWrapper] self

# File lib/protonbot/log_wrapper.rb, line 24
def debug(msg)
  @log.debug(msg, @name)
end
error(msg) click to toggle source

@param msg [String] @return [LogWrapper] self

# File lib/protonbot/log_wrapper.rb, line 36
def error(msg)
  @log.error(msg, @name)
end
info(msg) click to toggle source

@param msg [String] @return [LogWrapper] self

# File lib/protonbot/log_wrapper.rb, line 18
def info(msg)
  @log.info(msg, @name)
end
inspect() click to toggle source

@return [String] Output

# File lib/protonbot/log_wrapper.rb, line 48
def inspect
  %(<#ProtonBot::LogWrapper:#{object_id.to_s(16)} @name='#{@name}') +
    %( @log=#{@log}>)
end
warn(msg) click to toggle source

@param msg [String] @return [LogWrapper] self

# File lib/protonbot/log_wrapper.rb, line 30
def warn(msg)
  @log.warn(msg, @name)
end