| 
    logog
    
   logger optimized for games 
   | 
 
Go to the source code of this file.
Macros | |
| #define | LOGOG_FORMATTER_MAX_LENGTH ( 1024 * 16 ) | 
| #define | LOGOG_DEFAULT_LOG_BUFFER_SIZE ( 4 * 1024 * 1024 ) | 
| #define | LOGOG_TIME_STRING_MAX 256 | 
| #define | LOGOG_TIME_FORMAT_MAX 128 | 
| #define | LOGOG_DEFAULT_TIME_FORMAT "%c" | 
| #define | LOGOG_LEVEL_NONE 0 | 
| [Level Constants]  More... | |
| #define | LOGOG_LEVEL_EMERGENCY 8 | 
| #define | LOGOG_LEVEL_ALERT 16 | 
| #define | LOGOG_LEVEL_CRITICAL 24 | 
| #define | LOGOG_LEVEL_ERROR 32 | 
| #define | LOGOG_LEVEL_WARN 40 | 
| #define | LOGOG_LEVEL_WARN1 48 | 
| #define | LOGOG_LEVEL_WARN2 56 | 
| #define | LOGOG_LEVEL_WARN3 64 | 
| #define | LOGOG_LEVEL_INFO 72 | 
| #define | LOGOG_LEVEL_DEBUG 80 | 
| #define | LOGOG_LEVEL_ALL 88 | 
| #define | LOGOG_LEVEL_TYPE int | 
| [Level Constants]  More... | |
| #define | LOGOG_LEVEL LOGOG_LEVEL_DEBUG | 
Typedefs | |
| typedef int | TOPIC_FLAGS | 
| [Topic Bits]  More... | |
Enumerations | |
| enum | TopicBitsType {  TOPIC_LEVEL_FLAG = 0x01, TOPIC_LINE_NUMBER_FLAG = 0x02, TOPIC_FILE_NAME_FLAG = 0x04, TOPIC_GROUP_FLAG = 0x08, TOPIC_CATEGORY_FLAG = 0x10, TOPIC_MESSAGE_FLAG = 0x20, TOPIC_TIMESTAMP_FLAG = 0x40, TOPIC_ALL = 0x7f }  | 
| [Topic Bits]  More... | |
| enum | TopicOffsetType {  TOPIC_LEVEL = 0, TOPIC_LINE_NUMBER = 1, TOPIC_INT_COUNT = 2, TOPIC_FILE_NAME = 0, TOPIC_GROUP = 1, TOPIC_CATEGORY = 2, TOPIC_MESSAGE = 3, TOPIC_STRING_COUNT = 4 }  | 
| [Topic Offsets]  More... | |
Constants.
| #define LOGOG_DEFAULT_LOG_BUFFER_SIZE ( 4 * 1024 * 1024 ) | 
The default size of a RingBuffer object for buffering outputs.
| #define LOGOG_DEFAULT_TIME_FORMAT "%c" | 
The default format for time output.
| #define LOGOG_FORMATTER_MAX_LENGTH ( 1024 * 16 ) | 
The maximum length of a single line that a formatter may output, in LOGOG_CHAR units.
| #define LOGOG_TIME_FORMAT_MAX 128 | 
The maximum length of a char string representing a formatter for time.
| #define LOGOG_TIME_STRING_MAX 256 | 
The maximum length of a char string containing a text representation of time.
| typedef int TOPIC_FLAGS | 
[Topic Bits]
| enum TopicOffsetType | 
[Topic Offsets]
Offsets within the m_vIntProps and m_vStringProps arrays for this topic.