Grok Constructor

Automatic grok discovery

This was my first attempt to support creating grok expressions. It generates potentially all regular expressions that consist of fixed strings for things that are not alphanumeric and grok patterns from the library, and match all of a given set of logfile lines. If there are several patterns from the grok library that match the same strings in every log line they are grouped together and presented as a drop down list. Unfortunately, the number of possible regular expressions grows exponentially with the length of the lines, such that this is not really usable in practice. Thus, the result list is cut off at 200 results. YMMV.

Please enter some loglines for which you want generate possible grok patterns and then press

You can also just try this out with a

random example
At most 200 possible grok regex combinations that match all lines
%{GREEDYDATA}
» - - [« %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« » « %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« » « » « %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« » « » « » «
» - - [« %{HTTPDATE} »] "« » /« » « » « %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« » « » « » «
» - - [« %{HTTPDATE} »] "« » /« » « » « %{HOUR} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« » « » « %{HOUR} » «
» - - [« %{HTTPDATE} »] "« » /« » « » « %{MONTHNUM} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« » « » « %{MONTHNUM} » «
» - - [« %{HTTPDATE} »] "« » /« » « %{EMAILLOCALPART} »" « %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« » « %{EMAILLOCALPART} »" « » «
» - - [« %{HTTPDATE} »] "« » /« » « %{EMAILLOCALPART} »" « %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« » « %{EMAILLOCALPART} »" « » «
» - - [« %{HTTPDATE} »] "« » /« » « %{EMAILLOCALPART} »" « %{HOUR} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« » « %{EMAILLOCALPART} »" « %{HOUR} » «
» - - [« %{HTTPDATE} »] "« » /« » « %{EMAILLOCALPART} »" « %{MONTHNUM} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« » « %{EMAILLOCALPART} »" « %{MONTHNUM} » «
» - - [« %{HTTPDATE} »] "« » /« » « »/« %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« » « »/« » « %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« » « »/« » « » «
» - - [« %{HTTPDATE} »] "« » /« » « »/« » « %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« » « »/« » « » «
» - - [« %{HTTPDATE} »] "« » /« » « »/« » « %{HOUR} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« » « »/« » « %{HOUR} » «
» - - [« %{HTTPDATE} »] "« » /« » « »/« » « %{MONTHNUM} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« » « »/« » « %{MONTHNUM} » «
» - - [« %{HTTPDATE} »] "« » /« » « »/« »" « %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« » « »/« »" « » «
» - - [« %{HTTPDATE} »] "« » /« » « »/« »" « %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« » « »/« »" « » «
» - - [« %{HTTPDATE} »] "« » /« » « »/« »" « %{HOUR} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« » « »/« »" « %{HOUR} » «
» - - [« %{HTTPDATE} »] "« » /« » « »/« »" « %{MONTHNUM} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« » « »/« »" « %{MONTHNUM} » «
» - - [« %{HTTPDATE} »] "« » /« » « »/« ».« %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« » « »/« ».« » « %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« » « »/« ».« » « » «
» - - [« %{HTTPDATE} »] "« » /« » « »/« ».« » « %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« » « »/« ».« » « » «
» - - [« %{HTTPDATE} »] "« » /« » « »/« ».« » « %{HOUR} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« » « »/« ».« » « %{HOUR} » «
» - - [« %{HTTPDATE} »] "« » /« » « »/« ».« » « %{MONTHNUM} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« » « »/« ».« » « %{MONTHNUM} » «
» - - [« %{HTTPDATE} »] "« » /« » « »/« ».« »" « %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« » « »/« ».« »" « » «
» - - [« %{HTTPDATE} »] "« » /« » « »/« ».« »" « %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« » « »/« ».« »" « » «
» - - [« %{HTTPDATE} »] "« » /« » « »/« ».« »" « %{HOUR} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« » « »/« ».« »" « %{HOUR} » «
» - - [« %{HTTPDATE} »] "« » /« » « »/« ».« »" « %{MONTHNUM} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« » « »/« ».« »" « %{MONTHNUM} » «
» - - [« %{HTTPDATE} »] "« » /« %{EMAILLOCALPART} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{EMAILLOCALPART} %{SPACE} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{EMAILLOCALPART} %{SPACE} » « %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{EMAILLOCALPART} %{SPACE} » « » « %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{EMAILLOCALPART} %{SPACE} » « » « %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{EMAILLOCALPART} %{SPACE} » « » « %{SPACE} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{EMAILLOCALPART} %{SPACE} » « » « %{YEAR} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{EMAILLOCALPART} %{SPACE} » « » « %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{EMAILLOCALPART} %{SPACE} » « » « %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{EMAILLOCALPART} %{SPACE} » « » « %{SPACE} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{EMAILLOCALPART} %{SPACE} » « » « %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{EMAILLOCALPART} %{SPACE} » « » « %{SPACE}
» - - [« %{HTTPDATE} »] "« » /« %{EMAILLOCALPART} %{SPACE} » « » « %{HOUR} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{EMAILLOCALPART} %{SPACE} » « » « %{HOUR} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{EMAILLOCALPART} %{SPACE} » « » « %{HOUR} %{SPACE} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{EMAILLOCALPART} %{SPACE} » « » « %{HOUR} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{EMAILLOCALPART} %{SPACE} » « » « %{HOUR} %{SPACE}
» - - [« %{HTTPDATE} »] "« » /« %{EMAILLOCALPART} %{SPACE} » « » « %{MONTHNUM} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{EMAILLOCALPART} %{SPACE} » « » « %{MONTHNUM} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{EMAILLOCALPART} %{SPACE} » « » « %{MONTHNUM} %{SPACE} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{EMAILLOCALPART} %{SPACE} » « » « %{MONTHNUM} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{EMAILLOCALPART} %{SPACE} » « » « %{MONTHNUM} %{SPACE}
» - - [« %{HTTPDATE} »] "« » /« %{EMAILLOCALPART} %{SPACE} » « » « %{MONTHNUM} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{EMAILLOCALPART} %{SPACE} » « » « %{MONTHNUM} %{SPACE}
» - - [« %{HTTPDATE} »] "« » /« %{EMAILLOCALPART} %{SPACE} » « %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{EMAILLOCALPART} %{SPACE} » « %{SPACE} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{EMAILLOCALPART} %{SPACE} » « %{SPACE} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{EMAILLOCALPART} %{SPACE} » « %{SPACE} %{SPACE} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{SPACE} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{SPACE} » « %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{SPACE} » « » « %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{SPACE} » « » « %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{SPACE} » « » « %{SPACE} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{SPACE} » « » « %{YEAR} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{SPACE} » « » « %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{SPACE} » « » « %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{SPACE} » « » « %{SPACE} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{SPACE} » « » « %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{SPACE} » « » « %{SPACE}
» - - [« %{HTTPDATE} »] "« » /« %{SPACE} » « » « %{HOUR} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{SPACE} » « » « %{HOUR} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{SPACE} » « » « %{HOUR} %{SPACE} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{SPACE} » « » « %{HOUR} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{SPACE} » « » « %{HOUR} %{SPACE}
» - - [« %{HTTPDATE} »] "« » /« %{SPACE} » « » « %{MONTHNUM} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{SPACE} » « » « %{MONTHNUM} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{SPACE} » « » « %{MONTHNUM} %{SPACE} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{SPACE} » « » « %{MONTHNUM} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{SPACE} » « » « %{MONTHNUM} %{SPACE}
» - - [« %{HTTPDATE} »] "« » /« %{SPACE} » « » « %{MONTHNUM} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{SPACE} » « » « %{MONTHNUM} %{SPACE}
» - - [« %{HTTPDATE} »] "« » /« %{SPACE} » « %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{SPACE} » « %{SPACE} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{SPACE} » « %{SPACE} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{SPACE} » « %{SPACE} %{SPACE} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} » « %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} » « » « %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} » « » « » «
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} » « » « %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} » « » « » «
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} » « » « %{HOUR} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} » « » « %{HOUR} » «
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} » « » « %{MONTHNUM} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} » « » « %{MONTHNUM} » «
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} » « %{EMAILLOCALPART} »" « %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} » « %{EMAILLOCALPART} »" « » «
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} » « %{EMAILLOCALPART} »" « %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} » « %{EMAILLOCALPART} »" « » «
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} » « %{EMAILLOCALPART} »" « %{HOUR} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} » « %{EMAILLOCALPART} »" « %{HOUR} » «
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} » « %{EMAILLOCALPART} »" « %{MONTHNUM} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} » « %{EMAILLOCALPART} »" « %{MONTHNUM} » «
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} » « »/« %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} » « »/« » « %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} » « »/« » « » «
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} » « »/« » « %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} » « »/« » « » «
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} » « »/« » « %{HOUR} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} » « »/« » « %{HOUR} » «
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} » « »/« » « %{MONTHNUM} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} » « »/« » « %{MONTHNUM} » «
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} » « »/« »" « %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} » « »/« »" « » «
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} » « »/« »" « %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} » « »/« »" « » «
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} » « »/« »" « %{HOUR} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} » « »/« »" « %{HOUR} » «
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} » « »/« »" « %{MONTHNUM} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} » « »/« »" « %{MONTHNUM} » «
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} » « »/« ».« %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} » « »/« ».« » « %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} » « »/« ».« » « » «
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} » « »/« ».« » « %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} » « »/« ».« » « » «
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} » « »/« ».« » « %{HOUR} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} » « »/« ».« » « %{HOUR} » «
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} » « »/« ».« » « %{MONTHNUM} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} » « »/« ».« » « %{MONTHNUM} » «
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} » « »/« ».« »" « %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} » « »/« ».« »" « » «
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} » « »/« ».« »" « %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} » « »/« ».« »" « » «
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} » « »/« ».« »" « %{HOUR} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} » « »/« ».« »" « %{HOUR} » «
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} » « »/« ».« »" « %{MONTHNUM} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} » « »/« ».« »" « %{MONTHNUM} » «
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} %{EMAILLOCALPART} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} %{EMAILLOCALPART} %{SPACE} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} %{EMAILLOCALPART} %{SPACE} » « %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} %{EMAILLOCALPART} %{SPACE} » « » « %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} %{EMAILLOCALPART} %{SPACE} » « » « %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} %{EMAILLOCALPART} %{SPACE} » « » « %{SPACE} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} %{EMAILLOCALPART} %{SPACE} » « » « %{YEAR} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} %{EMAILLOCALPART} %{SPACE} » « » « %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} %{EMAILLOCALPART} %{SPACE} » « » « %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} %{EMAILLOCALPART} %{SPACE} » « » « %{SPACE} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} %{EMAILLOCALPART} %{SPACE} » « » « %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} %{EMAILLOCALPART} %{SPACE} » « » « %{SPACE}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} %{EMAILLOCALPART} %{SPACE} » « » « %{HOUR} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} %{EMAILLOCALPART} %{SPACE} » « » « %{HOUR} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} %{EMAILLOCALPART} %{SPACE} » « » « %{HOUR} %{SPACE} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} %{EMAILLOCALPART} %{SPACE} » « » « %{HOUR} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} %{EMAILLOCALPART} %{SPACE} » « » « %{HOUR} %{SPACE}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} %{EMAILLOCALPART} %{SPACE} » « » « %{MONTHNUM} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} %{EMAILLOCALPART} %{SPACE} » « » « %{MONTHNUM} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} %{EMAILLOCALPART} %{SPACE} » « » « %{MONTHNUM} %{SPACE} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} %{EMAILLOCALPART} %{SPACE} » « » « %{MONTHNUM} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} %{EMAILLOCALPART} %{SPACE} » « » « %{MONTHNUM} %{SPACE}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} %{EMAILLOCALPART} %{SPACE} » « » « %{MONTHNUM} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} %{EMAILLOCALPART} %{SPACE} » « » « %{MONTHNUM} %{SPACE}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} %{EMAILLOCALPART} %{SPACE} » « %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} %{EMAILLOCALPART} %{SPACE} » « %{SPACE} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} %{EMAILLOCALPART} %{SPACE} » « %{SPACE} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} %{EMAILLOCALPART} %{SPACE} » « %{SPACE} %{SPACE} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} %{SPACE} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} %{SPACE} » « %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} %{SPACE} » « » « %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} %{SPACE} » « » « %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} %{SPACE} » « » « %{SPACE} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} %{SPACE} » « » « %{YEAR} %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} %{SPACE} » « » « %{GREEDYDATA}
» - - [« %{HTTPDATE} »] "« » /« %{BASE16NUM} %{SPACE} » « » « %{GREEDYDATA}