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 |