#include <SessionLog.h>


Public Member Functions | |
| void | AddResults (Isis::PvlGroup &results) |
| void | Write () |
| void | AddError (Isis::Pvl &e) |
| bool | TerminalOutput () |
Static Public Member Functions | |
| static SessionLog & | TheLog (bool restart=false) |
| static bool | HasLog () |
Private Member Functions | |
| void | AddAccounting () |
Static Private Member Functions | |
| static void | Shutdown () |
Private Attributes | |
| PvlObject * | p_root |
| bool | p_errorAdded |
| bool | p_termOutput |
| bool | p_fileOutput |
| QString | p_outputFile |
| QString | p_access |
| bool | p_acctAdded |
Static Private Attributes | |
| static SessionLog * | p_log = NULL |
Friends | |
| std::ostream & | operator<< (std::ostream &os, Isis::SessionLog &log) |
2005-12-28 Elizabeth Miller - Added try/catch block in Write() to catch an error that causes an abort
2008-01-09 Steven Lambright - Made Application a friend for destruction purposes
2008-07-08 Steven Lambright - Now uses atexit for destruction
Definition at line 24 of file SessionLog.h.
|
private |
Definition at line 15 of file SessionLog.cpp.
|
private |
Definition at line 33 of file SessionLog.cpp.
|
private |
Definition at line 77 of file SessionLog.cpp.
| void Isis::SessionLog::AddError | ( | Isis::Pvl & | e | ) |
Definition at line 87 of file SessionLog.cpp.
| void Isis::SessionLog::AddResults | ( | Isis::PvlGroup & | results | ) |
Definition at line 97 of file SessionLog.cpp.
|
inlinestatic |
Definition at line 27 of file SessionLog.h.
|
staticprivate |
Definition at line 106 of file SessionLog.cpp.
|
inline |
Definition at line 41 of file SessionLog.h.
|
static |
Definition at line 39 of file SessionLog.cpp.
| void Isis::SessionLog::Write | ( | ) |
Definition at line 53 of file SessionLog.cpp.
|
friend |
Definition at line 101 of file SessionLog.cpp.
|
private |
Definition at line 55 of file SessionLog.h.
|
private |
Definition at line 59 of file SessionLog.h.
|
private |
Definition at line 50 of file SessionLog.h.
|
private |
Definition at line 53 of file SessionLog.h.
|
staticprivate |
Definition at line 57 of file SessionLog.h.
|
private |
Definition at line 54 of file SessionLog.h.
|
private |
Definition at line 49 of file SessionLog.h.
|
private |
Definition at line 52 of file SessionLog.h.