lib/boty/logger.rb in boty-0.1.0 vs lib/boty/logger.rb in boty-0.1.1

- old
+ new

@@ -15,10 +15,20 @@ def logger Logger.adapter end + def log_error(error, message) + logger.error do + "#{message}\n#{error.message}" + end + + logger.debug do + error.backtrace.reduce("") { |a, e| a << "#{e}\n" } + end + end + class Multi < ::Logger def initialize(adapters) @adapters = adapters end @@ -36,11 +46,11 @@ end class Memory < ::Logger attr_reader :logs - def initialize(*args) + def initialize(*) @logs = [] end def add(*args, &block) @logs << if block_given? @@ -50,10 +60,11 @@ end end end class Null < ::Logger - def initialize(*args); end - def add(*args, &block); end + def initialize(*); end + + def add(*, &block); end end end end