3L: Learning Linux Logging

Peter Senna Tschudin 1 Julia Lawall 1 Gilles Muller 1
1 Whisper - Well Honed Infrastructure Software for Programming Environments and Runtimes
LIP6 - Laboratoire d'Informatique de Paris 6, Inria Paris-Rocquencourt
Abstract : Logging is a common and important programming practice, but choosing how to log is challenging, especially in a large, evolving software code base that provides many logging alternatives. Insufficient logging may complicate debugging, while logging incorrectly may result in excessive performance overhead and an overload of trivial logs. The Linux kernel has over 13 million lines of code, over 1100 different logging functions, and the strategies for when and how to log have evolved over time. To help developers log correctly we propose a framework that will learn existing logging practices from the software development history, and that will be capable of identifying new logging strategies, even when the new strategies just start to be adopted.
Type de document :
Communication dans un congrès
BElgian-NEtherlands software eVOLution seminar (BENEVOL 2015), Dec 2015, Lille, France. 2015, 〈http://cristal.univ-lille.fr/benevol2015/benevol.html〉
Liste complète des métadonnées

Littérature citée [10 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-01239980
Contributeur : Julia Lawall <>
Soumis le : mardi 8 décembre 2015 - 17:43:02
Dernière modification le : jeudi 20 juillet 2017 - 09:26:56
Document(s) archivé(s) le : samedi 29 avril 2017 - 08:22:30

Fichier

paper.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-01239980, version 1

Collections

Citation

Peter Senna Tschudin, Julia Lawall, Gilles Muller. 3L: Learning Linux Logging. BElgian-NEtherlands software eVOLution seminar (BENEVOL 2015), Dec 2015, Lille, France. 2015, 〈http://cristal.univ-lille.fr/benevol2015/benevol.html〉. 〈hal-01239980〉

Partager

Métriques

Consultations de
la notice

225

Téléchargements du document

102