Project

General

Profile

LogManager » History » Revision 11

Revision 10 (Greg Burri, 11/01/2009 08:53 PM) → Revision 11/14 (Greg Burri, 11/01/2009 09:55 PM)

h1. LogManager 

 h2. LogManager should    *NOT* be a Singleton  

 !LogManager.png! 

 h2. Logs 

 * The filename is aybabtu_core - <date> <time>.log  
 * The log is appended to a file, each new log begin with a header 

 h2. Severity messages 


 * EndUser : Will be show to the user in the log panel 
 * Debug : All information debug message like packets received (only logged in Debug Mode) 
 * Warning : Some slight anomalies 
 * Error : Cases that shouldn't occur, the program can continue to operate 
 * FataError :    The program is in an unpredictable state, it must stop 

 h2. LogViewer 

 _LogViewer_ is a little standalone application to read the log. Here is a description of the GUI elements. 

 * A list of entries 
 ** Each entry shows a time, a thread id, a severity level, a component name and a message 
 * A text zone to apply a filter (searchin in message) 
 * A button to pause 
 * A combobox to filter by severity 
 * A combobox to filter by module