absl::StatusBuilder::LogEvery

Mutates the builder so that the result status will be logged once per period (without a stack trace) when this builder is converted to a Status.

Synopses

Declared in <absl/status/status_builder.h>

Mutates the builder so that the result status will be logged once per period (without a stack trace) when this builder is converted to a Status.

StatusBuilder&
LogEvery(
    absl::LogSeverity level,
    absl::Duration period) &;
» more...

Mutates the builder so that the result status will be logged once per period (without a stack trace) when this builder is converted to a Status.

[[nodiscard]]
StatusBuilder&&
LogEvery(
    absl::LogSeverity level,
    absl::Duration period) &&;
» more...

Return Value

*this to allow method chaining.

Parameters

NameDescription
levelThe severity level at which to log the result status.
periodThe minimum period between logged invocations.