Sha256: 239a250980f5d8e3a74c21d0c2c4ec3f607458b5efb38a81589f65ebc49e844a

Contents?: true

Size: 296 Bytes

Versions: 3

Compression:

Stored size: 296 Bytes

Contents

# frozen_string_literal: true

require 'logger'

module GrpcKit
  module GRPC
    module DefaultLogger
      # @return [Logger]
      def logger
        LOGGER
      end

      LOGGER = Logger.new(STDOUT)
    end

    unless methods.include?(:logger)
      extend DefaultLogger
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
grpc_kit-0.1.11 lib/grpc_kit/grpc/logger.rb
grpc_kit-0.1.10 lib/grpc_kit/grpc/logger.rb
grpc_kit-0.1.9 lib/grpc_kit/grpc/logger.rb