Sha256: ab29d7e48d0c21f96e31a2e1886766efa80d625bda3ee85761d72360039781cb

Contents?: true

Size: 371 Bytes

Versions: 4

Compression:

Stored size: 371 Bytes

Contents

# encoding: UTF-8
require 'logger'

module Correios
  module Frete
    module Logger
      attr_writer :log_enabled
      attr_writer :logger

      def log_enabled?
        @log_enabled != false
      end

      def logger
        @logger ||= ::Logger.new STDOUT
      end

      def log(message)
        logger.info(message) if log_enabled?
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
correios-frete-1.1.0 lib/correios/frete/logger.rb
correios-frete-1.0.2 lib/correios/frete/logger.rb
correios-frete-1.0.1 lib/correios/frete/logger.rb
correios-frete-1.0.0 lib/correios/frete/logger.rb