A survey on automated log analysis for reliability engineering

S He, P He, Z Chen, T Yang, Y Su, MR Lyu - ACM computing surveys …, 2021 - dl.acm.org
Logs are semi-structured text generated by logging statements in software source code. In
recent decades, software logs have become imperative in the reliability assurance …

Logram: Efficient Log Parsing Using -Gram Dictionaries

H Dai, H Li, CS Chen, W Shang… - IEEE Transactions on …, 2020 - ieeexplore.ieee.org
Software systems usually record important runtime information in their logs. Logs help
practitioners understand system runtime behaviors and diagnose field failures. As logs are …

A survey of software log instrumentation

B Chen, ZM Jiang - ACM Computing Surveys (CSUR), 2021 - dl.acm.org
Log messages have been used widely in many software systems for a variety of purposes
during software development and field operation. There are two phases in software logging …

Event logs for the analysis of software failures: A rule-based approach

M Cinque, D Cotroneo… - IEEE Transactions on …, 2012 - ieeexplore.ieee.org
Event logs have been widely used over the last three decades to analyze the failure
behavior of a variety of systems. Nevertheless, the implementation of the logging …

Towards automated log parsing for large-scale log data analysis

P He, J Zhu, S He, J Li, MR Lyu - IEEE Transactions on …, 2017 - ieeexplore.ieee.org
Logs are widely used in system management for dependability assurance because they are
often the only data available that record detailed system runtime behaviors in production …

Examining the stability of logging statements

S Kabinna, CP Bezemer, W Shang, MD Syer… - Empirical Software …, 2018 - Springer
Logging statements (embedded in the source code) produce logs that assist in
understanding system behavior, monitoring choke-points and debugging. Prior work …

Loghub: A large collection of system log datasets towards automated log analytics

S He, J Zhu, P He, MR Lyu - arXiv preprint arXiv:2008.06448, 2020 - arxiv.org
Logs have been widely adopted in software system development and maintenance because
of the rich system runtime information they contain. In recent years, the increase of software …

An automated approach for abstracting execution logs to execution events

ZM Jiang, AE Hassan, G Hamann… - Journal of Software …, 2008 - Wiley Online Library
Execution logs are generated by output statements that developers insert into the source
code. Execution logs are widely available and are helpful in monitoring, remote issue …

Tools and benchmarks for automated log parsing

J Zhu, S He, J Liu, P He, Q Xie… - 2019 IEEE/ACM 41st …, 2019 - ieeexplore.ieee.org
Logs are imperative in the development and maintenance process of many software
systems. They record detailed runtime information that allows developers and support …

Studying and detecting log-related issues

M Hassani, W Shang, E Shihab, N Tsantalis - Empirical Software …, 2018 - Springer
Logs capture valuable information throughout the execution of software systems. The rich
knowledge conveyed in logs is highly leveraged by researchers and practitioners in …