ucx/logging.c

changeset 83
3b552d7a9610
parent 82
6068d965328b
child 95
ecfdc1c4a552
equal deleted inserted replaced
82:6068d965328b 83:3b552d7a9610
2 #include <stdlib.h> 2 #include <stdlib.h>
3 #include <string.h> 3 #include <string.h>
4 #include <stdarg.h> 4 #include <stdarg.h>
5 #include <time.h> 5 #include <time.h>
6 6
7 UcxLogger *ucx_logger_new(FILE *stream, unsigned int level, unsigned int mask) { 7 UcxLogger *ucx_logger_new(void *stream, unsigned int level, unsigned int mask) {
8 UcxLogger *logger = (UcxLogger*) malloc(sizeof(UcxLogger)); 8 UcxLogger *logger = (UcxLogger*) malloc(sizeof(UcxLogger));
9 if (logger != NULL) { 9 if (logger != NULL) {
10 logger->stream = stream; 10 logger->stream = stream;
11 logger->writer = (write_func)fwrite; 11 logger->writer = (write_func)fwrite;
12 logger->dateformat = "%F %T %z "; 12 logger->dateformat = "%F %T %z ";

mercurial