Crate grok[][src]

The grok library allows you to quickly parse and match potentially unstructured data into a structed result. It is especially helpful when parsing logfiles of all kinds. This Rust version is mainly a port from the java version which in drew inspiration from the original ruby version.

Structs

Grok

The basic structure to manage patterns, entry point for common usage.

Matches

The Matches represent matched results from a Pattern against text.

MatchesIter
Pattern

The Pattern represents a compiled regex, ready to be matched against arbitrary text.

Enums

Error

An error that occurred when using this library.

Functions

patterns

Return the default patterns.