Module: LogUtils::Logging

Includes:
Kernel::Level
Defined in:
lib/logutils.rb

Overview

use it like

class SampleClass
  include LogUtils::Logging
  ...
end

or

include LogUtils

class SampleClass
  include Logging
  ...
end

class AnotherSampleClass
  include Logging
  ...
  def sample_method
     logger.debug "calling sample_method"
  end
end

Constant Summary

Constants included from Kernel::Level

Kernel::Level::ALL, Kernel::Level::DEBUG, Kernel::Level::ERROR, Kernel::Level::FATAL, Kernel::Level::INFO, Kernel::Level::OFF, Kernel::Level::WARN

Instance Method Summary collapse

Instance Method Details

#loggerObject



94
95
96
# File 'lib/logutils.rb', line 94

def logger
  @logger ||= LogUtils::Kernel::Logger[ self ]
end