Logger proxy @api public
@param [Moneta store] adapter The underlying store @param [Hash] options @option options [Object] :logger (Moneta::Logger::Format) Logger object @option options [String] :prefix ('Moneta ') Prefix string @option options [File] :file Log file @option options [IO] :out (STDOUT) Output
# File lib/moneta/logger.rb, line 52 def initialize(adapter, options = {}) super @logger = options[:logger] || Format.new(options) end
# File lib/moneta/logger.rb, line 65 def wrap(method, *args) ret = yield @logger.log(:method => method, :args => args, :return => (method == :clear ? 'self' : ret)) ret rescue Exception => error @logger.log(:method => method, :args => args, :error => error) raise end
Generated with the Darkfish Rdoc Generator 2.