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
parquetusage - Owned
Validated Parquet Logline parquet - The validated log line for
parquetusage - Unvalidated
Parquet Logline parquet - The unvalidated log line for
parquetusage - Validated
Parquet Logline parquet - The validated log line for
parquetusage
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
chronocrate 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
timecrate for date and time - Validated
Chrono Logline chrono - The validated typed log line, using
chronocrate 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
timecrate for date and time