Logging class
Logging configuration of the service.
The following example shows how to configure logs to be sent to the producer
and consumer projects. In the example, the activity_history
log is sent to
both the producer and consumer projects, whereas the purchase_history
log
is only sent to the producer project. monitored_resources: - type:
library.googleapis.com/branch labels: - key: /city description: The city
where the library branch is located in. - key: /name description: The name
of the branch. logs: - name: activity_history labels: - key: /customer_id -
name: purchase_history logging: producer_destinations: - monitored_resource:
library.googleapis.com/branch logs: - activity_history - purchase_history
consumer_destinations: - monitored_resource: library.googleapis.com/branch
logs: - activity_history
Constructors
-
Logging({List<
LoggingDestination> ? consumerDestinations, List<LoggingDestination> ? producerDestinations}) - Logging.fromJson(Map json_)
Properties
-
consumerDestinations
↔ List<
LoggingDestination> ? -
Logging configurations for sending logs to the consumer project.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
-
producerDestinations
↔ List<
LoggingDestination> ? -
Logging configurations for sending logs to the producer project.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited