Sha256: 5334680ef0b6aa40df0d035079eda0bbc33bdddf8a9fca50cca3e329b127b446

Contents?: true

Size: 973 Bytes

Versions: 45

Compression:

Stored size: 973 Bytes

Contents

# Enabling gRPC Logging

To enable logging for this library, set the logger for the underlying
[gRPC](https://github.com/grpc/grpc/tree/master/src/ruby) library. The logger
that you set may be a Ruby stdlib
[`Logger`](https://ruby-doc.org/current/stdlibs/logger/Logger.html) as
shown below, or a
[`Google::Cloud::Logging::Logger`](https://googleapis.dev/ruby/google-cloud-logging/latest)
that will write logs to [Stackdriver
Logging](https://cloud.google.com/logging/). See
[grpc/logconfig.rb](https://github.com/grpc/grpc/blob/master/src/ruby/lib/grpc/logconfig.rb)
and the gRPC
[spec_helper.rb](https://github.com/grpc/grpc/blob/master/src/ruby/spec/spec_helper.rb)
for additional information.

Configuring a Ruby stdlib logger:

```ruby
require "logger"

module MyLogger
  LOGGER = Logger.new $stderr, level: Logger::WARN
  def logger
    LOGGER
  end
end

# Define a gRPC module-level logger method before grpc/logconfig.rb loads.
module GRPC
  extend MyLogger
end
```

Version data entries

45 entries across 45 versions & 6 rubygems

Version Path
google-cloud-firestore-3.0.0 LOGGING.md
google-cloud-trace-0.45.0 LOGGING.md
google-cloud-logging-2.6.0 LOGGING.md
google-cloud-datastore-2.11.0 LOGGING.md
google-cloud-bigtable-2.12.0 LOGGING.md
google-cloud-firestore-2.16.1 LOGGING.md
minato_ruby_api_client-0.2.2 vendor/bundle/ruby/3.2.0/gems/google-cloud-trace-0.42.2/LOGGING.md
google-cloud-bigtable-2.11.1 LOGGING.md
google-cloud-trace-0.44.1 LOGGING.md
google-cloud-datastore-2.10.0 LOGGING.md
google-cloud-trace-0.44.0 LOGGING.md
google-cloud-bigtable-2.11.0 LOGGING.md
google-cloud-logging-2.5.0 LOGGING.md
google-cloud-firestore-2.16.0 LOGGING.md
google-cloud-firestore-2.15.1 LOGGING.md
google-cloud-bigtable-2.10.2 LOGGING.md
google-cloud-bigtable-2.10.1 LOGGING.md
google-cloud-datastore-2.9.0 LOGGING.md
google-cloud-trace-0.43.0 LOGGING.md
google-cloud-logging-2.4.0 LOGGING.md