Sha256: 769b831ee397e806a6d6dfd1e5f56d88784fbe377b8bc5db012013f80974ee6b

Contents?: true

Size: 441 Bytes

Versions: 3

Compression:

Stored size: 441 Bytes

Contents

# frozen_string_literal: true

require 'logger'

require 'grpc_kit/version'
require 'grpc_kit/server'
require 'grpc_kit/client'

module GrpcKit
  class << self
    attr_writer :logger

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

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

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
grpc_kit-0.1.8 lib/grpc_kit.rb
grpc_kit-0.1.7 lib/grpc_kit.rb
grpc_kit-0.1.6 lib/grpc_kit.rb