LLError::Settings Class Reference

Collaboration diagram for LLError::Settings:

Collaboration graph
[legend]

List of all members.

Static Public Member Functions

static Settingsget ()
static void reset ()
static SettingssaveAndReset ()
static void restore (Settings *)

Public Attributes

bool printLocation
LLError::ELevel defaultLevel
LevelMap functionLevelMap
LevelMap classLevelMap
LevelMap fileLevelMap
LevelMap tagLevelMap
std::map< std::string,
unsigned int > 
uniqueLogMessages
LLError::FatalFunction crashFunction
LLError::TimeFunction timeFunction
Recorders recorders
RecorderfileRecorder
RecorderfixedBufferRecorder
std::string fileRecorderFileName
int shouldLogCallCounter

Private Member Functions

 Settings ()
 ~Settings ()

Static Private Member Functions

static Settings *& getPtr ()


Detailed Description

Definition at line 401 of file llerror.cpp.


Constructor & Destructor Documentation

LLError::Settings::Settings (  )  [inline, private]

Definition at line 431 of file llerror.cpp.

Referenced by reset(), and saveAndReset().

Here is the caller graph for this function:

LLError::Settings::~Settings (  )  [inline, private]

Definition at line 441 of file llerror.cpp.

References recorders.


Member Function Documentation

Settings & LLError::Settings::get (  )  [static]

Definition at line 450 of file llerror.cpp.

References getPtr(), p, and reset().

Referenced by LLError::logFileName(), LLError::logToFile(), LLError::logToFixedBuffer(), and writeToRecorders().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLError::Settings::reset (  )  [static]

Definition at line 461 of file llerror.cpp.

References indra::util::named_query::get(), getPtr(), p, and Settings().

Referenced by commonInit(), and get().

Here is the call graph for this function:

Here is the caller graph for this function:

Settings * LLError::Settings::saveAndReset (  )  [static]

Definition at line 470 of file llerror.cpp.

References indra::util::named_query::get(), getPtr(), p, and Settings().

Referenced by LLError::saveAndResetSettings().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLError::Settings::restore ( Settings originalSettings  )  [static]

Definition at line 480 of file llerror.cpp.

References indra::util::named_query::get(), getPtr(), and p.

Referenced by LLError::restoreSettings().

Here is the call graph for this function:

Here is the caller graph for this function:

Settings *& LLError::Settings::getPtr (  )  [static, private]

Definition at line 489 of file llerror.cpp.

References NULL.

Referenced by get(), reset(), restore(), and saveAndReset().

Here is the caller graph for this function:


Member Data Documentation

Definition at line 404 of file llerror.cpp.

Referenced by LLError::Log::flush(), and LLError::setPrintLocation().

Definition at line 406 of file llerror.cpp.

Referenced by LLError::setDefaultLevel(), and LLError::Log::shouldLog().

Definition at line 410 of file llerror.cpp.

Referenced by LLError::configure(), LLError::setFileLevel(), and LLError::Log::shouldLog().

Definition at line 411 of file llerror.cpp.

Referenced by LLError::configure(), LLError::setTagLevel(), and LLError::Log::shouldLog().

std::map<std::string, unsigned int> LLError::Settings::uniqueLogMessages

Definition at line 412 of file llerror.cpp.

Referenced by LLError::configure(), and LLError::Log::flush().

Definition at line 414 of file llerror.cpp.

Referenced by LLError::Log::flush(), and LLError::setFatalFunction().

Definition at line 415 of file llerror.cpp.

Referenced by LLError::setTimeFunction(), and writeToRecorders().

Definition at line 418 of file llerror.cpp.

Referenced by LLError::logToFile().

Definition at line 419 of file llerror.cpp.

Referenced by LLError::logToFixedBuffer().

Definition at line 420 of file llerror.cpp.

Referenced by LLError::logFileName(), and LLError::logToFile().

Definition at line 422 of file llerror.cpp.

Referenced by LLError::Log::shouldLog(), and LLError::shouldLogCallCount().


The documentation for this class was generated from the following file:

Generated on Fri May 16 09:42:40 2008 for SecondLife by  doxygen 1.5.5