Sha256: cfdcff24569736309795f5cafa9a24b47dbdfd96350ec9b8a2ca07acbdb86022

Contents?: true

Size: 390 Bytes

Versions: 3

Compression:

Stored size: 390 Bytes

Contents

# frozen_string_literal: true

module Silkey # :nodoc: all
  class LoggerService
    class << self
      delegate :info, :debug, :error, :warn, to: :logger

      def logger
        if @logger.nil?
          @logger = Logger.new($stdout)
          @logger.level = Logger::INFO
          @logger.datetime_format = '%a %d-%m-%Y %H%M '
        end

        @logger
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
silkey-sdk-0.1.0 lib/silkey/services/logger_service.rb
silkey-sdk-0.0.5 lib/silkey/services/logger_service.rb
silkey-sdk-0.0.4 lib/silkey/services/logger_service.rb