AutoLogger: A Multi-Agent Framework for the End-to-End Automated Logging
On the map: LLM agents and tool use → Software engineering coding agents
Abstract (arXiv)
Software logging is critical for system observability, yet developers face a dual crisis of costly overlogging and risky underlogging. Existing automated logging tools often overlook the fundamental whether-to-log decision and struggle with the composite nature of logging. In this paper, we propose Autologger, a novel hybrid framework that addresses the complete the end-to-end logging pipeline. Autologger first employs a fine-tuned classifier, the Judger, to accurately determine if a method requires new logging statements. If logging is needed, a multi-agent system is activated. The system includes specialized agents: a Locator dedicated to determining where to log, and a Generator focused on what to log. These agents work together, utilizing our designed program analysis and retrieval tools. We evaluate Autologger on a large corpus from three mature open-source projects against state-of-the-art baselines. Our results show that Autologger achieves 96.63% F1-score on the crucial whether-to-log decision. In an end-to-end setting, Autologger improves the overall quality of generated logging statements by 16.13% over the strongest baseline, as measured by an LLM-as-a-judge score. We also demonstrate that our framework is generalizable, consistently boosting the performance of various backbone LLMs.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Placed in Software engineering coding agents, one of 16 directions in LLM agents and tool use. Builds on 16 of its 45 references that are in the map. First posted on arXiv 23 Nov 2025.
Builds on
16 of 45 references.
Closest ancestors · 5
Same direction, newest first
- 2024A Multi-Agent Approach to Fault Localization via Graph-Based Retrieval and Reflexion20 Sep
- 2024LLM-Based Multi-Agent Systems for Software Engineering: Literature Review, Vision and the Road Ahead7 Apr
- 2024MAGIS: LLM-Based Multi-Agent Framework for GitHub Issue Resolution26 Mar
- 2024RepairAgent: An Autonomous, LLM-Based Agent for Program Repair25 Mar
- 2023ChatDev: Communicative Agents for Software Development16 Jul
Other references · 11
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2025Can LLMs Replace Human Evaluators? An Empirical Study of LLM-as-a-Judge in Software Engineeringcited by 64
- 2020A Survey on Automated Log Analysis for Reliability Engineeringcited by 50
- 2024Combining Fine-Tuning and LLM-based Agents for Intuitive Smart Contract Auditing with Justificationscited by 41
- 2022Using Deep Learning to Generate Complete Log Statementscited by 16
- 2024Go Static: Contextualized Logging Statement Generationcited by 8
- 2025AL-Bench: A Benchmark for Automatic Loggingcited by 4
- 2023FastLog: An End-to-End Method to Efficiently Generate and Insert Logging Statementscited by 3
- 2023Log Statements Generation via Deep Learning: Widening the Support Provided to Developerscited by 3
- 2024LogUpdater: Automated Detection and Repair of Specific Defects in Logging Statementscited by 3
- 2025Larger Is Not Always Better: Exploring Small Open-source Language Models in Logging Statement Generationcited by 3
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2026Towards Automatically Pruning Logging Code with Coding Agents: How Far Are We?
- 2026AgentTrace: A Structured Logging Framework for Agent System Observability
- 2026Do AI Coding Agents Log Like Humans? An Empirical Study
- 2026An Exploration of Agentic Information Fusion for Test Maintenance Prediction
- 2025A Comprehensive Empirical Evaluation of Agent Frameworks on Code-centric Software Engineering Tasks
- 2026AgentStepper: Interactive Debugging of Software Development Agents
- 2026ThinkLog: Leveraging Reasoning for Log Statement Generation
- 2026Empowering Autonomous Debugging Agents with Efficient Dynamic Analysis