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
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 360 of file llerror.cpp.


Constructor & Destructor Documentation

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

Definition at line 388 of file llerror.cpp.

Referenced by reset(), and saveAndReset().

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

Definition at line 398 of file llerror.cpp.

References recorders.


Member Function Documentation

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

Definition at line 407 of file llerror.cpp.

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

Referenced by LLError::addRecorder(), LLError::configure(), LLError::Log::flush(), LLError::logFileName(), LLError::logToFile(), LLError::logToFixedBuffer(), LLError::removeRecorder(), LLError::setClassLevel(), LLError::setDefaultLevel(), LLError::setFatalFunction(), LLError::setFileLevel(), LLError::setFunctionLevel(), LLError::setPrintLocation(), LLError::setTimeFunction(), LLError::Log::shouldLog(), LLError::shouldLogCallCount(), and writeToRecorders().

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

Definition at line 446 of file llerror.cpp.

References NULL.

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

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

Definition at line 418 of file llerror.cpp.

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

Referenced by commonInit(), and get().

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

Definition at line 437 of file llerror.cpp.

References getPtr(), and p.

Referenced by LLError::restoreSettings().

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

Definition at line 427 of file llerror.cpp.

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

Referenced by LLError::saveAndResetSettings().


Member Data Documentation

LevelMap LLError::Settings::classLevelMap

Definition at line 368 of file llerror.cpp.

LLError::FatalFunction LLError::Settings::crashFunction

Definition at line 371 of file llerror.cpp.

LLError::ELevel LLError::Settings::defaultLevel

Definition at line 365 of file llerror.cpp.

LevelMap LLError::Settings::fileLevelMap

Definition at line 369 of file llerror.cpp.

Recorder* LLError::Settings::fileRecorder

Definition at line 375 of file llerror.cpp.

std::string LLError::Settings::fileRecorderFileName

Definition at line 377 of file llerror.cpp.

Recorder* LLError::Settings::fixedBufferRecorder

Definition at line 376 of file llerror.cpp.

LevelMap LLError::Settings::functionLevelMap

Definition at line 367 of file llerror.cpp.

bool LLError::Settings::printLocation

Definition at line 363 of file llerror.cpp.

Recorders LLError::Settings::recorders

Definition at line 374 of file llerror.cpp.

Referenced by ~Settings().

int LLError::Settings::shouldLogCallCounter

Definition at line 379 of file llerror.cpp.

LLError::TimeFunction LLError::Settings::timeFunction

Definition at line 372 of file llerror.cpp.


The documentation for this class was generated from the following file:
Generated on Thu Jul 1 06:12:05 2010 for Second Life Viewer by  doxygen 1.4.7