This utility simplifies filtering and parsing specific messages
from given log file. It tracks log file using utils_tail_match.h API.
Main feature is automatic messages assembly based on set of user provided
regular expressions containing distinguished expressions for recognizing
start and the end of the message. That makes assembling single message
from multiple log lines quite easy. Utility supports multiple parsing jobs
and also user defined message part validation flags (mandatory or not).
Added fixes for memory leak in utils_match.c and for debug mode
segfault in src/utils_tail_match.c
Modification of utils_tail and utils_tail_match API with adding option
for reading file from the beginning. Minor modifications in this API
calls in tail and tail_csv plugins.
Change-Id: I6865833c8d5403294124187aa7f93cc957004a03 Signed-off-by: Krzysztof Matczak <krzysztofx.matczak@intel.com>