Cloud Logging API - Class Google::Cloud::Logging::AsyncWriterError (v2.6.0)

Reference documentation and code samples for the Cloud Logging API class Google::Cloud::Logging::AsyncWriterError.

AsyncWriterError

Used to indicate a problem preventing AsyncWriter from asynchronously calling the API. This can occur when the AsyncWriter has too few resources allocated for the amount of usage.

Inherits

  • Google::Cloud::Error

Example

require "google/cloud/logging" require "google/cloud/error_reporting" logging = Google::Cloud::Logging.new resource = logging.resource "gae_app",  module_id: "1",  version_id: "20150925t173233" async = logging.async_writer # Register to be notified when unhandled errors occur. async.on_error do |error|  # error can be a AsyncWriterError, with entries  Google::Cloud::ErrorReporting.report error end logger = async.logger "my_app_log", resource, env: :production logger.info "Job started."

Methods

#count

def count() -> Array<Google::Cloud::Logging::Entry>

objects that were not written to the API due to the error.

Returns

#entries

def entries()

Returns the value of attribute entries.

#initialize

def initialize(message, entries = nil) -> AsyncWriterError
Returns