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.

Synopsis

Declared in <absl/status/status_builder.h>

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

Description

This overrides the logging settings from earlier calls to any of the logging mutator functions. If period is absl::ZeroDuration() or less, then this is equivalent to calling the Log() method.

Return Value

*this to allow method chaining.

Note

The return value should not be discarded.

Parameters

Name

Description

level

The severity level at which to log the result status.

period

The minimum period between logged invocations.

Created with MrDocs