Skip to navigation

Enum File LogSink Failure Policy

View as Markdown

Generated from cargo doc --no-deps -p nemo-relay -p nemo-relay-adaptive -p nemo-relay-pii-redaction -p nemo-relay-ffi -p nemo-relay-types -p nemo-relay-plugin -p nemo-relay-worker-proto -p nemo-relay-worker.

pub enum FileLogSinkFailurePolicy {
Required,
Optional,
}

Startup policy for an operational file sink.

Only filesystem failures while opening the sink may be optional. Invalid configuration, logger installation, and delivery infrastructure failures always propagate.

Variants

Required

Required

Fail logging initialization when the configured file cannot be opened.

Optional

Optional

Disable an unavailable file for this logging runtime’s lifetime, without retry or replay.

Trait Implementations

impl Clone for FileLogSinkFailurePolicy

impl Clone for FileLogSinkFailurePolicy

clone

fn clone(&self) -> FileLogSinkFailurePolicy

clone_from

fn clone_from(&mut self, source: &Self)

impl Debug for FileLogSinkFailurePolicy

impl Debug for FileLogSinkFailurePolicy

fmt

fn fmt(&self, f: &mut Formatter<'_>) -> Result

impl Default for FileLogSinkFailurePolicy

impl Default for FileLogSinkFailurePolicy

default

fn default() -> FileLogSinkFailurePolicy

impl<'de> Deserialize<'de> for FileLogSinkFailurePolicy

impl<'de> Deserialize<'de> for FileLogSinkFailurePolicy

deserialize

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
    __D: Deserializer<'de>,

impl PartialEq for FileLogSinkFailurePolicy

impl PartialEq for FileLogSinkFailurePolicy

eq

fn eq(&self, other: &FileLogSinkFailurePolicy) -> bool

ne

fn ne(&self, other: &Rhs) -> bool

impl Copy for FileLogSinkFailurePolicy

impl Copy for FileLogSinkFailurePolicy

impl Eq for FileLogSinkFailurePolicy

impl Eq for FileLogSinkFailurePolicy

impl StructuralPartialEq for FileLogSinkFailurePolicy

impl StructuralPartialEq for FileLogSinkFailurePolicy