Wed, 10 Oct 2012 14:26:53 +0200
added _Bool macro for cplusplus
#include "logging.h" #include <stdlib.h> UcxLogger *ucx_logger_new(FILE *stream, unsigned int level) { UcxLogger *logger = (UcxLogger*) malloc(sizeof(UcxLogger)); if (logger != NULL) { logger->stream = stream; logger->level = level; } return logger; } void ucx_logger_log(UcxLogger *logger, unsigned int level, sstr_t message) { if (level <= logger->level) { fwrite(message.ptr, 1, message.length, logger->stream); fflush(logger->stream); } }