logog
logger optimized for games
const.hpp
Go to the documentation of this file.
1 
5 #ifndef __LOGOG_CONST_HPP__
6 #define __LOGOG_CONST_HPP__
7 
8 #ifndef LOGOG_FORMATTER_MAX_LENGTH
9 
10 #define LOGOG_FORMATTER_MAX_LENGTH ( 1024 * 16 )
11 #endif
12 
13 #ifndef LOGOG_DEFAULT_LOG_BUFFER_SIZE
14 
15 #define LOGOG_DEFAULT_LOG_BUFFER_SIZE ( 4 * 1024 * 1024 )
16 #endif
17 
18 #ifndef LOGOG_TIME_STRING_MAX
19 
20 #define LOGOG_TIME_STRING_MAX 256
21 #endif
22 
23 #ifndef LOGOG_TIME_FORMAT_MAX
24 
25 #define LOGOG_TIME_FORMAT_MAX 128
26 #endif
27 
28 #ifndef LOGOG_DEFAULT_TIME_FORMAT
29 
30 #define LOGOG_DEFAULT_TIME_FORMAT "%c"
31 #endif
32 
33 
41 #define LOGOG_LEVEL_NONE 0
43 #define LOGOG_LEVEL_EMERGENCY 8
44 #define LOGOG_LEVEL_ALERT 16
45 #define LOGOG_LEVEL_CRITICAL 24
46 #define LOGOG_LEVEL_ERROR 32
47 #define LOGOG_LEVEL_WARN 40
48 #define LOGOG_LEVEL_WARN1 48
49 #define LOGOG_LEVEL_WARN2 56
50 #define LOGOG_LEVEL_WARN3 64
51 #define LOGOG_LEVEL_INFO 72
52 #define LOGOG_LEVEL_DEBUG 80
53 #define LOGOG_LEVEL_ALL 88
54 
56 #define LOGOG_LEVEL_TYPE int
57 
58 #ifndef LOGOG_LEVEL
59 #define LOGOG_LEVEL LOGOG_LEVEL_DEBUG
60 #endif
61 
68 typedef enum
70 {
79  TOPIC_ALL = 0x7f
82 
85 typedef int TOPIC_FLAGS;
86 
88 
89 typedef enum
90 {
95 
104 
105 #endif // __LOGOG_CONST_HPP__
Definition: const.hpp:101
Definition: const.hpp:75
int TOPIC_FLAGS
[Topic Bits]
Definition: const.hpp:85
Definition: const.hpp:91
Definition: const.hpp:97
TopicOffsetType
[Topic Offsets]
Definition: const.hpp:89
Definition: const.hpp:72
Definition: const.hpp:98
Definition: const.hpp:96
Definition: const.hpp:77
TopicBitsType
[Topic Bits]
Definition: const.hpp:69
Definition: const.hpp:74
Definition: const.hpp:94
Definition: const.hpp:73
Definition: const.hpp:76
Definition: const.hpp:71
Definition: const.hpp:92
Definition: const.hpp:99
Definition: const.hpp:79