hashie/lib/hashie/logger.rb

19 lines
376 B
Ruby

require 'logger'
module Hashie
# The logger that Hashie uses for reporting errors.
#
# @return [Logger]
def self.logger
@logger ||= Logger.new(STDOUT)
end
# Sets the logger that Hashie uses for reporting errors.
#
# @param logger [Logger] The logger to set as Hashie's logger.
# @return [void]
def self.logger=(logger)
@logger = logger
end
end