Skip to content

feat(client): LoggerWriterOpt and one-log-per-Do guarantee - #575

Merged
byashimov merged 1 commit into
mainfrom
byashimov/NEX-2910/add-writer-opt
Oct 22, 2026
Merged

byashimov merged 1 commit into
mainfrom
byashimov/NEX-2910/add-writer-opt

Conversation

@byashimov

Copy link
Copy Markdown
Contributor

Route debug logs to a configurable writer (defaults to os.Stderr) and document that Do emits exactly one line per call across retries and singleflight sharing. Add tests covering success, error, retry, and concurrent singleflight paths.

@byashimov
byashimov requested a review from a team as a code owner October 8, 2026 08:56
@byashimov
byashimov force-pushed the byashimov/NEX-2910/add-writer-opt branch 4 times, most recently from 1174fd2 to 4dfceb1 Compare October 12, 2026 07:40
Comment thread client_log_test.go Resolved
@ndk
ndk force-pushed the byashimov/NEX-2910/add-writer-opt branch from 4dfceb1 to d16da87 Compare October 21, 2026 06:24
@byashimov
byashimov force-pushed the byashimov/NEX-2910/add-writer-opt branch 2 times, most recently from 67d7a63 to 3de21c7 Compare October 21, 2026 18:50
Route debug logs to a configurable writer (defaults to os.Stderr) and
document that Do emits exactly one line per call across retries and
singleflight sharing. Add tests covering success, error, retry, and
concurrent singleflight paths.
@byashimov
byashimov force-pushed the byashimov/NEX-2910/add-writer-opt branch from 3de21c7 to 6db0aa2 Compare October 21, 2026 18:51
@byashimov
byashimov added this pull request to the merge queue Oct 22, 2026
Merged via the queue into main with commit ec1f619 Oct 22, 2026
6 checks passed
@byashimov
byashimov deleted the byashimov/NEX-2910/add-writer-opt branch October 22, 2026 07:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants