Crate cloudfront_logs

Source
Expand description

AWS CloudFront logs parser

The log file format is described in the official documentation: https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/AccessLogs.html#LogFileFormat

Re-exports§

pub use consts::*;
pub use types::*;
pub use deprecated::*;Deprecated

Modules§

borrowed
Logline types which (mostly) borrow their data from a &str
consts
deprecatedDeprecated
owned
referential
Line owning variants of the parser types by taking ownership of the input data and offering a borrowed view into the parsed line.
types

Structs§

OwnedUnvalidatedParquetLoglineparquet
The unvalidated log line for parquet usage
OwnedValidatedParquetLoglineparquet
The validated log line for parquet usage
UnvalidatedParquetLoglineparquet
The unvalidated log line for parquet usage
ValidatedParquetLoglineparquet
The validated log line for parquet usage

Functions§

validate_line
Validates a log line

Type Aliases§

OwningUnvalidatedChronoLoglinechrono
OwningUnvalidatedParquetLoglineparquet
OwningUnvalidatedRawLogline
OwningUnvalidatedSimpleLogline
OwningUnvalidatedTimeLoglinetime
OwningValidatedChronoLoglinechrono
OwningValidatedParquetLoglineparquet
OwningValidatedRawLogline
OwningValidatedSimpleLogline
OwningValidatedTimeLoglinetime
UnvalidatedChronoLoglinechrono
The unvalidated typed log line, using chrono crate for date and time
UnvalidatedRawLogline
The unvalidated raw log line
UnvalidatedSimpleLogline
The unvalidated simple log line
UnvalidatedTimeLoglinetime
The unvalidated typed log line, using time crate for date and time
ValidatedChronoLoglinechrono
The validated typed log line, using chrono crate for date and time
ValidatedRawLogline
The validated raw log line
ValidatedSimpleLogline
The validated simple log line
ValidatedTimeLoglinetime
The validated typed log line, using time crate for date and time