class Spyt::Loggable::Logger

Logger Class: Internal class used by Loggable module to provide logging methods.

Public Class Methods

new(source) click to toggle source

Construct: Builds a Logger to represent a given source. @param [String] source Name of this logger's source

# File lib/spyt/loggable/logger.rb, line 24
def initialize source
        @source = source
end

Public Instance Methods

method_missing(name, *args) click to toggle source

Generic Log Handler: Proxy to Log::method_missing

Calls superclass method
# File lib/spyt/loggable/logger.rb, line 30
def method_missing name, *args
        super unless LEVELS.include? name
        Spyt.send name, @source, *args
end