ucx/logging.c

changeset 17
11dffb40cd91
parent 5
88625853ae74
child 39
3e55bed345f9
equal deleted inserted replaced
16:5dbef9e07376 17:11dffb40cd91
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