-
Notifications
You must be signed in to change notification settings - Fork 39
Closed
Labels
api: loggingIssues related to the googleapis/java-logging API.Issues related to the googleapis/java-logging API.lang: javaIssues specific to Java.Issues specific to Java.logging-resiliencepriority: p2Moderately-important priority. Fix may not be included in next release.Moderately-important priority. Fix may not be included in next release.type: feature request‘Nice-to-have’ improvement, new feature or different behavior or design.‘Nice-to-have’ improvement, new feature or different behavior or design.
Description
The Logging.write() interface aggregates multiple calls in batches in order to optimize a number of calls to entries.write Logging API. It happens only when Logging.getWriteSynchronicity() returns Synchronicity.ASYNC.
The current implementation of the batching logic is located in the gax repo and has few drawbacks that should be fixed.
This is an umbrella issue for all relevant FRs that modify the current batching implementation to provide the following features:
- expose batch configuration at logging client level
- review existing error handling strategies and extend them if needed
- modify current error reporting implementation
More technical details can be found in internal document.
Metadata
Metadata
Assignees
Labels
api: loggingIssues related to the googleapis/java-logging API.Issues related to the googleapis/java-logging API.lang: javaIssues specific to Java.Issues specific to Java.logging-resiliencepriority: p2Moderately-important priority. Fix may not be included in next release.Moderately-important priority. Fix may not be included in next release.type: feature request‘Nice-to-have’ improvement, new feature or different behavior or design.‘Nice-to-have’ improvement, new feature or different behavior or design.