Expand description
A collection of codecs that can be used to transform between bytes streams / byte messages, byte frames and structured events.
Re-exports§
pub use decoding::BytesDecoder;
pub use decoding::BytesDecoderConfig;
pub use decoding::BytesDeserializer;
pub use decoding::BytesDeserializerConfig;
pub use decoding::CharacterDelimitedDecoder;
pub use decoding::CharacterDelimitedDecoderConfig;
pub use decoding::GelfDeserializer;
pub use decoding::GelfDeserializerConfig;
pub use decoding::JsonDeserializer;
pub use decoding::JsonDeserializerConfig;
pub use decoding::LengthDelimitedDecoder;
pub use decoding::LengthDelimitedDecoderConfig;
pub use decoding::NativeDeserializer;
pub use decoding::NativeDeserializerConfig;
pub use decoding::NativeJsonDeserializer;
pub use decoding::NativeJsonDeserializerConfig;
pub use decoding::NewlineDelimitedDecoder;
pub use decoding::NewlineDelimitedDecoderConfig;
pub use decoding::OctetCountingDecoder;
pub use decoding::OctetCountingDecoderConfig;
pub use decoding::StreamDecodingError;
pub use decoding::SyslogDeserializer;
pub use decoding::SyslogDeserializerConfig;
pub use encoding::BytesEncoder;
pub use encoding::BytesEncoderConfig;
pub use encoding::CharacterDelimitedEncoder;
pub use encoding::CharacterDelimitedEncoderConfig;
pub use encoding::CsvSerializer;
pub use encoding::CsvSerializerConfig;
pub use encoding::GelfSerializer;
pub use encoding::GelfSerializerConfig;
pub use encoding::JsonSerializer;
pub use encoding::JsonSerializerConfig;
pub use encoding::LengthDelimitedEncoder;
pub use encoding::LengthDelimitedEncoderConfig;
pub use encoding::LogfmtSerializer;
pub use encoding::LogfmtSerializerConfig;
pub use encoding::NativeJsonSerializer;
pub use encoding::NativeJsonSerializerConfig;
pub use encoding::NativeSerializer;
pub use encoding::NativeSerializerConfig;
pub use encoding::NewlineDelimitedEncoder;
pub use encoding::NewlineDelimitedEncoderConfig;
pub use encoding::RawMessageSerializer;
pub use encoding::RawMessageSerializerConfig;
pub use encoding::TextSerializer;
pub use encoding::TextSerializerConfig;
pub use gelf::gelf_fields;
pub use gelf::VALID_FIELD_REGEX;
Modules§
- A collection of support structures that are used in the process of decoding bytes into events.
- A collection of support structures that are used in the process of encoding events into bytes.
- Contains common definitions for GELF codec support
Enums§
- The user configuration to choose the metric tag strategy.