Did We Miss Something Important? Studying and Exploring Variable-Aware Log Abstraction
Not on the map. Why?
Abstract (arXiv)
Due to the sheer size of software logs, developers rely on automated techniques for log analysis. One of the first and most important steps of automated log analysis is log abstraction, which parses the raw logs into a structured format. Prior log abstraction techniques aim to identify and abstract all the dynamic variables in logs and output a static log template for automated log analysis. However, these abstracted dynamic variables may also contain important information that is useful to different tasks in log analysis. In this paper, we investigate the characteristics of dynamic variables and their importance in practice, and explore the potential of a variable-aware log abstraction technique. Through manual investigations and surveys with practitioners, we find that different categories of dynamic variables record various information that can be important depending on the given tasks, the distinction of dynamic variables in log abstraction can further assist in log analysis. We then propose a deep learning based log abstraction approach, named VALB, which can identify different categories of dynamic variables and preserve the value of specified categories of dynamic variables along with the log templates (i.e., variable-aware log abstraction). Through the evaluation on a widely used log abstraction benchmark, we find that VALB outperforms other state-of-the-art log abstraction techniques on general log abstraction (i.e., when abstracting all the dynamic variables) and also achieves a high variable-aware log abstraction accuracy that further identifies the category of the dynamic variables. Our study highlights the potential of leveraging the important information recorded in the dynamic variables to further improve the process of log analysis.
Key facts. Cited by 19 papers in the map (data through 14 Oct 2026). First posted on arXiv 22 Apr 2023.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 2; 2024: 10; 2025: 4; 2026: 3.
19 papers.
Sort:
By area:
- 2023Interpretable Online Log Analysis Using Large Language Models with Prompt Strategiescited by 38
- 2024LLMParser: An Exploratory Study on Using Large Language Models for Log Parsingcited by 32
- 2024NLPerturbator: Studying the Robustness of Code LLMs to Natural Language Variationscited by 20
- 2024LogParser-LLM: Advancing Efficient Log Parsing with Large Language Modelscited by 20
- 2023Log Parsing: How Far Can ChatGPT Go?cited by 16
- 2024LogLM: From Task-based to Instruction-based Automated Log Analysiscited by 15
- 2024Adapting Large Language Models to Log Analysis with Interpretable Domain Knowledgecited by 8
- 2025Log Anomaly Detection with Large Language Models via Knowledge-Enriched Fusioncited by 8
- 2024Demystifying and Extracting Fault-indicating Information from Logs for Failure Diagnosiscited by 6
- 2024Log Parsing using LLMs with Self-Generated In-Context Learning and Self-Correctioncited by 4
- 2024LibreLog: Accurate and Efficient Unsupervised Log Parsing Using Open-Source Large Language Modelscited by 3
- 2025System Log Parsing with Large Language Models: A Reviewcited by 3
7 more
- 2025SDLog: A Deep Learning Framework for Detecting Sensitive Information in Software Logscited by 2
- 2026Towards Secure Logging: Characterizing and Benchmarking Logging Code Security Issues with LLMscited by 2
- 2024LogBabylon: A Unified Framework for Cross-Log File Integration and Analysiscited by 1
- 2026SWE-NFI: Studying and Benchmarking Coding Agents for Non-Functional Improvementscited by 1
- 2024Semi-supervised learning via DQN for log anomaly detectioncited by 0
- 2025A Word is Worth 4-bit: Efficient Log Parsing with Binary Coded Decimal Recognitioncited by 0
- 2026SCOPE: Tree-based Self-Correcting Online Log Parsing via Syntactic-Semantic Collaborationcited by 0
- 2026SWE-NFI: Studying and Benchmarking Coding Agents for Non-Functional Improvements29 Jul 2026
- 2026Towards Secure Logging: Characterizing and Benchmarking Logging Code Security Issues with LLMs22 Apr 2026
- 2026SCOPE: Tree-based Self-Correcting Online Log Parsing via Syntactic-Semantic Collaboration28 Mar 2026
- 2025Log Anomaly Detection with Large Language Models via Knowledge-Enriched Fusion12 Dec 2025
- 2025A Word is Worth 4-bit: Efficient Log Parsing with Binary Coded Decimal Recognition1 Jun 2025
- 2025SDLog: A Deep Learning Framework for Detecting Sensitive Information in Software Logs20 May 2025
- 2025System Log Parsing with Large Language Models: A Review7 Apr 2025
- 2024LogBabylon: A Unified Framework for Cross-Log File Integration and Analysis16 Dec 2024
- 2024Adapting Large Language Models to Log Analysis with Interpretable Domain Knowledge2 Dec 2024
- 2024LogLM: From Task-based to Instruction-based Automated Log Analysis12 Oct 2024
- 2024Demystifying and Extracting Fault-indicating Information from Logs for Failure Diagnosis20 Sep 2024
- 2024LogParser-LLM: Advancing Efficient Log Parsing with Large Language Models25 Aug 2024
7 more
- 2024LibreLog: Accurate and Efficient Unsupervised Log Parsing Using Open-Source Large Language Models2 Aug 2024
- 2024NLPerturbator: Studying the Robustness of Code LLMs to Natural Language Variations28 Jun 2024
- 2024Log Parsing using LLMs with Self-Generated In-Context Learning and Self-Correction5 Jun 2024
- 2024LLMParser: An Exploratory Study on Using Large Language Models for Log Parsing27 Apr 2024
- 2024Semi-supervised learning via DQN for log anomaly detection6 Jan 2024
- 2023Interpretable Online Log Analysis Using Large Language Models with Prompt Strategies15 Aug 2023
- 2023Log Parsing: How Far Can ChatGPT Go?2 Jun 2023
- 2023Interpretable Online Log Analysis Using Large Language Models with Prompt Strategiescited by 38
- 2024LLMParser: An Exploratory Study on Using Large Language Models for Log Parsingcited by 32
- 2024NLPerturbator: Studying the Robustness of Code LLMs to Natural Language Variationscited by 20
- 2024LogParser-LLM: Advancing Efficient Log Parsing with Large Language Modelscited by 20
- 2023Log Parsing: How Far Can ChatGPT Go?cited by 16
- 2024LogLM: From Task-based to Instruction-based Automated Log Analysiscited by 15
- 2024Adapting Large Language Models to Log Analysis with Interpretable Domain Knowledgecited by 8
- 2025Log Anomaly Detection with Large Language Models via Knowledge-Enriched Fusioncited by 8
- 2024Demystifying and Extracting Fault-indicating Information from Logs for Failure Diagnosiscited by 6
- 2024LibreLog: Accurate and Efficient Unsupervised Log Parsing Using Open-Source Large Language Modelscited by 3
- 2025System Log Parsing with Large Language Models: A Reviewcited by 3
- 2025SDLog: A Deep Learning Framework for Detecting Sensitive Information in Software Logscited by 2
12 most cited of 17 All 17 (JSON)
- 2026Towards Secure Logging: Characterizing and Benchmarking Logging Code Security Issues with LLMs22 Apr 2026
- 2026SCOPE: Tree-based Self-Correcting Online Log Parsing via Syntactic-Semantic Collaboration28 Mar 2026
- 2025Log Anomaly Detection with Large Language Models via Knowledge-Enriched Fusion12 Dec 2025
- 2025A Word is Worth 4-bit: Efficient Log Parsing with Binary Coded Decimal Recognition1 Jun 2025
- 2025SDLog: A Deep Learning Framework for Detecting Sensitive Information in Software Logs20 May 2025
- 2025System Log Parsing with Large Language Models: A Review7 Apr 2025
- 2024LogBabylon: A Unified Framework for Cross-Log File Integration and Analysis16 Dec 2024
- 2024Adapting Large Language Models to Log Analysis with Interpretable Domain Knowledge2 Dec 2024
- 2024LogLM: From Task-based to Instruction-based Automated Log Analysis12 Oct 2024
- 2024Demystifying and Extracting Fault-indicating Information from Logs for Failure Diagnosis20 Sep 2024
- 2024LogParser-LLM: Advancing Efficient Log Parsing with Large Language Models25 Aug 2024
- 2024LibreLog: Accurate and Efficient Unsupervised Log Parsing Using Open-Source Large Language Models2 Aug 2024
12 newest of 17 All 17 (JSON)