Sha256: 3594c8cf11788bdd16b0c3823a4f848c5809e25c6cea88227bf0e39d25c75da8

Contents?: true

Size: 685 Bytes

Versions: 15

Compression:

Stored size: 685 Bytes

Contents

# frozen_string_literal: true

require 'logger'

require 'grpc_kit/grpc/core'
require 'grpc_kit/grpc/errors'
require 'grpc_kit/grpc/generic_service'
require 'grpc_kit/grpc/interceptor'
require 'grpc_kit/grpc/logger'
require 'grpc_kit/version'
require 'grpc_kit/server'
require 'grpc_kit/client'

module GrpcKit
  class << self
    # @param value [Logger] Any logger
    attr_writer :logger

    # @return [Logger]
    def logger
      @logger ||= Logger.new(STDOUT, level: ENV['GRPC_KIT_LOGLEVEL'] || :info)
    end

    # @param level [String] :debug, :info, :warn, :error, :fatal or :unknown
    # @return [void]
    def loglevel=(level)
      logger.level = level
    end
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
grpc_kit-0.5.1 lib/grpc_kit.rb
grpc_kit-0.5.0 lib/grpc_kit.rb
grpc_kit-0.4.0 lib/grpc_kit.rb
grpc_kit-0.3.9 lib/grpc_kit.rb
grpc_kit-0.3.8 lib/grpc_kit.rb
grpc_kit-0.3.7 lib/grpc_kit.rb
grpc_kit-0.3.6 lib/grpc_kit.rb
grpc_kit-0.3.5 lib/grpc_kit.rb
grpc_kit-0.3.4 lib/grpc_kit.rb
grpc_kit-0.3.3 lib/grpc_kit.rb
grpc_kit-0.3.2 lib/grpc_kit.rb
grpc_kit-0.3.1 lib/grpc_kit.rb
grpc_kit-0.3.0 lib/grpc_kit.rb
grpc_kit-0.2.1 lib/grpc_kit.rb
grpc_kit-0.2.0 lib/grpc_kit.rb