Module service

Module service 

Source

Re-exports§

pub use crate::service::write::MessageFormatter as WriteMessageFormatter;
pub use crate::service::write::StandardMessageFormatter as StandardWriteMessageFormatter;
pub use crate::service::write::BoxedIo as BoxedIoWrite;
pub use crate::service::write::File as FileWrite;
pub use crate::service::write::BufferedFile as BufferedFileWrite;
pub use crate::service::write::IoWrite;
pub use crate::service::write::StandardBoxedIo as StandardBoxedIoWrite;
pub use crate::service::write::StandardFile as StandardFileWrite;
pub use crate::service::write::StandardBufferedFile as StandardBufferedFileWrite;
pub use crate::service::write::Fmt as FmtWrite;
pub use crate::service::write::StandardStringFmt as StandardStringFmtWrite;
pub use crate::service::write::StringFmt as StringFmtWrite;
pub use crate::service::write::Cerr as CerrWrite;
pub use crate::service::write::Cout as CoutWrite;
pub use crate::service::write::StandardCerr as StandardCerrWrite;
pub use crate::service::write::StandardCout as StandardCoutWrite;
pub use crate::service::write::BoxedFmt as BoxedFmtWrite;
pub use crate::service::write::StandardBoxedFmt as StandardBoxedFmtWrite;
pub use crate::service::loki::Config as LokiConfig;
pub use crate::service::loki::Data as LokiData;
pub use crate::service::loki::Loki;
pub use crate::service::loki::Message as LokiMessage;
pub use crate::service::loki::StandardLoki;
pub use crate::service::aws::CloudWatch;
pub use crate::service::aws::CloudWatchCout;
pub use crate::service::aws::CloudWatchCoutMessageFormatter;
pub use crate::service::aws::Config as CloudWatchConfig;
pub use crate::service::aws::Data as CloudWatchData;
pub use crate::service::aws::Message as CloudWatchMessage;
pub use crate::service::aws::SimpleCloudWatch;

Modules§

aws
loki
write

Structs§

FeatureDisabledError
An error indicating that a requested functionality is unavailable because its corresponding crate feature was not enabled at compile time.
HttpError
Represents an error returned by a remote HTTP service.
Vector
A logging Service that collects log entries into an in-memory Vec.
VectorMessage
A simple structured representation of a log message stored within a Vector service.

Enums§

ServiceError
Represents the possible failure modes for a Service.

Traits§

Fallback
A strategy for handling log delivery failures.
Service
The Service trait defines the core execution logic for a logging backend.