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
- deprecated
Deprecated - 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§
- Owned
Unvalidated Parquet Logline parquet
- The unvalidated log line for
parquet
usage - Owned
Validated Parquet Logline parquet
- The validated log line for
parquet
usage - Unvalidated
Parquet Logline parquet
- The unvalidated log line for
parquet
usage - Validated
Parquet Logline parquet
- The validated log line for
parquet
usage
Functions§
- validate_
line - Validates a log line
Type Aliases§
- Owning
Unvalidated Chrono Logline chrono
- Owning
Unvalidated Parquet Logline parquet
- Owning
Unvalidated RawLogline - Owning
Unvalidated Simple Logline - Owning
Unvalidated Time Logline time
- Owning
Validated Chrono Logline chrono
- Owning
Validated Parquet Logline parquet
- Owning
Validated RawLogline - Owning
Validated Simple Logline - Owning
Validated Time Logline time
- Unvalidated
Chrono Logline chrono
- The unvalidated typed log line, using
chrono
crate for date and time - Unvalidated
RawLogline - The unvalidated raw log line
- Unvalidated
Simple Logline - The unvalidated simple log line
- Unvalidated
Time Logline time
- The unvalidated typed log line, using
time
crate for date and time - Validated
Chrono Logline chrono
- The validated typed log line, using
chrono
crate for date and time - Validated
RawLogline - The validated raw log line
- Validated
Simple Logline - The validated simple log line
- Validated
Time Logline time
- The validated typed log line, using
time
crate for date and time