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