This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Debuggers and Logging Frameworks
May/June 2006 (vol. 23 no. 3)
pp. 98-99
Diomidis Spinellis, Athens University of Economics and Business
Debuggers are cheap and effective tools. Typically we use them in a bottom-up fashion starting from the problem going to its source, but when this strategy fails, we might have to resort to a more tedious top-down breadth-first search. To locate bugs, we can also use hardware-assisted data and code breakpoints. For bugs that are difficult to reproduce, attaching a debugger to a running process as well as postmortem and remote debugging are some alternatives. Finally, we can permanently embed debugging knowledge in a program's source code, through logging statements.
Index Terms:
debugging, breakpoint, logging framework
Citation:
Diomidis Spinellis, "Debuggers and Logging Frameworks," IEEE Software, vol. 23, no. 3, pp. 98-99, May-June 2006, doi:10.1109/MS.2006.70
Usage of this product signifies your acceptance of the Terms of Use.