Decoding Log Parsing Challenges: A Comprehensive Taxonomy for Actionable Solutions

Issam Sedki, Abdelwahab Hamou‐Lhadj, Otmane Aı̈t Mohamed, Naser Ezzati‐Jivan, Mohammed A. Shehab · 2024

Logging is a common practice in software engineering that is used by developers to understand the runtime aspects of a system. Log files, however, tend to vary in their structures, making it challenging to analyze their content. In this paper, we present a preliminary taxonomy of log event characteristics that commonly lead to log parsing errors. We achieve this through the analysis of 16 log datasets using eight different parsing tools. We believe that this taxonomy can be used to guide the design of better log parsing tools that can adapt to various log file structures. It can also pave the way to the development of logging guidelines and best practices.

Read the paper · More papers on PaperTik