19 lines
376 B
Ruby
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
|