Module: Dumper::Utility::LoggingMethods
Instance Method Summary collapse
Instance Method Details
#log(msg, level = :info) ⇒ Object
65 66 67 68 69 |
# File 'lib/dumper/utility.rb', line 65 def log(msg, level=:info) stdout_logger.send level, "** [Dumper] " + msg return unless true #should_log? logger.send level, msg end |
#log_last_error ⇒ Object
71 72 73 74 |
# File 'lib/dumper/utility.rb', line 71 def log_last_error log [ $!.class.name, $!.to_s ].join(', ') log ("\n" << $!.backtrace.join("\n")), :debug end |
#logger ⇒ Object
57 58 59 |
# File 'lib/dumper/utility.rb', line 57 def logger @@logger ||= Dumper::Utility::SlimLogger.new("#{Rails.root}/log/dumper_agent.log", 1, 10.megabytes) end |
#stdout_logger ⇒ Object
61 62 63 |
# File 'lib/dumper/utility.rb', line 61 def stdout_logger @@stdout_logger ||= Dumper::Utility::SlimLogger.new(STDOUT) end |