Module: Rmega::Loggable
- Included in:
- Downloader, Nodes::Node, Session, Storage, Uploader
- Defined in:
- lib/rmega/loggable.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.included(base) ⇒ Object
14 15 16 |
# File 'lib/rmega/loggable.rb', line 14 def self.included(base) base.send(:extend, self) end |
Instance Method Details
#logger ⇒ Object
5 6 7 8 9 10 11 12 |
# File 'lib/rmega/loggable.rb', line 5 def logger @@logger ||= begin Logger.new($stdout).tap do |l| l.formatter = Proc.new { | severity, time, progname, msg| "#{msg}\n" } l.level = Logger::ERROR end end end |