|
logog
logger optimized for games
|
Classes | |
| class | FormatterCustom |
| [FormatterCustom1] More... | |
| class | FormatterModified |
| [FormatterCustom1] More... | |
Macros | |
| #define | LOGOG_UNIT_TESTING 1 |
| #define | LOGOG_GROUP "Graphics" |
| #define | LOGOG_CATEGORY "Unrecoverable" |
| #define | LOGOG_CATEGORY "Recoverable" |
| #define | LOGOG_GROUP "Audio" |
| #define | LOGOG_CATEGORY NULL |
| #define | LOGOG_GROUP NULL |
| #define | LOGOG_GROUP "Graphics" |
| #define | LOGOG_CATEGORY "Unrecoverable" |
| #define | LOGOG_CATEGORY "Recoverable" |
| #define | LOGOG_GROUP "Audio" |
| #define | LOGOG_CATEGORY NULL |
| #define | LOGOG_GROUP NULL |
| #define | LOGOG_GROUP "Graphics" |
| #define | LOGOG_CATEGORY "Unrecoverable" |
| #define | LOGOG_CATEGORY "Recoverable" |
| #define | LOGOG_GROUP "Audio" |
| #define | LOGOG_CATEGORY NULL |
| #define | LOGOG_GROUP NULL |
| #define | LOGOG_GROUP "Graphics" |
| #define | LOGOG_CATEGORY "Unrecoverable" |
| #define | LOGOG_CATEGORY "Recoverable" |
| #define | LOGOG_GROUP "Audio" |
| #define | LOGOG_GROUP "Inputs" |
| #define | LOGOG_CATEGORY NULL |
| #define | LOGOG_GROUP NULL |
Functions | |
| UNITTEST (SimpleLocking) | |
| void | LockingThread (void *pvMutex) |
| UNITTEST (Subscription) | |
| UNITTEST (GlobalNodelist) | |
| UNITTEST (TimerTest) | |
| UNITTEST (TopicTest1) | |
| UNITTEST (Checkpoint1) | |
| UNITTEST (FormatString1) | |
| UNITTEST (FormatTopic1) | |
| UNITTEST (ThreadLocking) | |
| UNITTEST (CustomFormatter) | |
| UNITTEST (CustomFormatterModified) | |
| UNITTEST (HelloLogog) | |
| [FormatterModified] More... | |
| UNITTEST (GroupCategory1) | |
| UNITTEST (GroupCategory2) | |
| UNITTEST (GroupCategory3) | |
| UNITTEST (GroupCategory4) | |
| UNITTEST (Info1) | |
| void | GeneratePseudoRandomErrorMessages () |
| UNITTEST (ImmediateLogging) | |
| UNITTEST (UnicodeLogFile) | |
| UNITTEST (DeferredCoutLogging) | |
| UNITTEST (DeferredFileLogging) | |
| UNITTEST (BufferedLoggingWithPeriodicDumping) | |
| UNITTEST (DateAndTime) | |
| UNITTEST (InitializingStatements) | |
| UNITTEST (LoggingInsideIfThenStatement) | |
| UNITTEST (ChangeLevelDynamically) | |
| int | DoPlatformSpecificTestInitialization () |
| int | main (int, char **) |
Variables | |
| const int | TEST_STRESS_LEVEL = 1 |
| int | _s_ThreadLockingTest = 0 |
| #define LOGOG_CATEGORY "Unrecoverable" |
| #define LOGOG_CATEGORY "Recoverable" |
| #define LOGOG_CATEGORY NULL |
| #define LOGOG_CATEGORY "Unrecoverable" |
| #define LOGOG_CATEGORY "Recoverable" |
| #define LOGOG_CATEGORY NULL |
| #define LOGOG_CATEGORY "Unrecoverable" |
| #define LOGOG_CATEGORY "Recoverable" |
| #define LOGOG_CATEGORY NULL |
| #define LOGOG_CATEGORY "Unrecoverable" |
| #define LOGOG_CATEGORY "Recoverable" |
| #define LOGOG_CATEGORY NULL |
| #define LOGOG_GROUP "Graphics" |
| #define LOGOG_GROUP "Audio" |
| #define LOGOG_GROUP NULL |
| #define LOGOG_GROUP "Graphics" |
| #define LOGOG_GROUP "Audio" |
| #define LOGOG_GROUP NULL |
| #define LOGOG_GROUP "Graphics" |
| #define LOGOG_GROUP "Audio" |
| #define LOGOG_GROUP NULL |
| #define LOGOG_GROUP "Graphics" |
| #define LOGOG_GROUP "Audio" |
| #define LOGOG_GROUP "Inputs" |
| #define LOGOG_GROUP NULL |
| #define LOGOG_UNIT_TESTING 1 |
Only define this macro in source files that create unit tests. This setting brings in the std namespace, so its use is not recommended outside of unit tests.
| int DoPlatformSpecificTestInitialization | ( | ) |
| void GeneratePseudoRandomErrorMessages | ( | ) |
| void LockingThread | ( | void * | pvMutex | ) |
| int main | ( | int | , |
| char ** | |||
| ) |
[WindowsUnicodeSetup]
[WindowsUnicodeSetup]
| UNITTEST | ( | SimpleLocking | ) |
[SimpleLocking]
[SimpleLocking]
| UNITTEST | ( | Subscription | ) |
[Subscription]
[Subscription]
| UNITTEST | ( | GlobalNodelist | ) |
| UNITTEST | ( | TimerTest | ) |
| UNITTEST | ( | TopicTest1 | ) |
| UNITTEST | ( | Checkpoint1 | ) |
| UNITTEST | ( | FormatString1 | ) |
| UNITTEST | ( | FormatTopic1 | ) |
| UNITTEST | ( | ThreadLocking | ) |
| UNITTEST | ( | CustomFormatter | ) |
| UNITTEST | ( | CustomFormatterModified | ) |
| UNITTEST | ( | HelloLogog | ) |
| UNITTEST | ( | GroupCategory1 | ) |
[GroupCategory1]
[GroupCategory1]
| UNITTEST | ( | GroupCategory2 | ) |
[GroupCategory2]
[GroupCategory2]
| UNITTEST | ( | GroupCategory3 | ) |
| UNITTEST | ( | GroupCategory4 | ) |
[GroupCategory4]
[GroupCategory4]
| UNITTEST | ( | Info1 | ) |
| UNITTEST | ( | ImmediateLogging | ) |
| UNITTEST | ( | UnicodeLogFile | ) |
| UNITTEST | ( | DeferredCoutLogging | ) |
| UNITTEST | ( | DeferredFileLogging | ) |
[DeferredFileLogging]
[DeferredFileLogging]
| UNITTEST | ( | BufferedLoggingWithPeriodicDumping | ) |
[BufferedLoggingWithPeriodicDumping]
[BufferedLoggingWithPeriodicDumping]
| UNITTEST | ( | DateAndTime | ) |
[DateAndTimeLogging]
[DateAndTimeLogging]
| UNITTEST | ( | InitializingStatements | ) |
| UNITTEST | ( | LoggingInsideIfThenStatement | ) |
| UNITTEST | ( | ChangeLevelDynamically | ) |
| int _s_ThreadLockingTest = 0 |
| const int TEST_STRESS_LEVEL = 1 |
Change this to higher constants to exponentially increase test difficulty.