ucx/logging.c

changeset 138
7800811078b8
parent 103
08018864fb91
child 152
3238f65db163
equal deleted inserted replaced
136:b798f2eed26a 138:7800811078b8
62 } 62 }
63 63
64 void ucx_logger_logf(UcxLogger *logger, unsigned int level, const char* file, 64 void ucx_logger_logf(UcxLogger *logger, unsigned int level, const char* file,
65 const unsigned int line, const char *format, ...) { 65 const unsigned int line, const char *format, ...) {
66 if (level <= logger->level) { 66 if (level <= logger->level) {
67 const size_t max = 4096; // estimated maximum message length 67 const size_t max = 4096; // estimated max. message length (documented)
68 char msg[max]; 68 char msg[max];
69 char *text; 69 char *text;
70 size_t k = 0; 70 size_t k = 0;
71 size_t n; 71 size_t n;
72 72

mercurial