1
0
mirror of https://github.com/TerryCavanagh/VVVVVV.git synced 2024-06-26 06:28:30 +02:00
VVVVVV/desktop_version/src/Vlogging.c
Misa d9737589de Add logging functions
Named "vlogs" because they're logs for VVVVVV. Also it's a funny name.
2021-09-01 14:34:55 -07:00

51 lines
746 B
C

#include <stdarg.h>
#include <stdio.h>
int vlog_info(const char* text, ...)
{
va_list list;
int retval;
printf("[INFO] ");
va_start(list, text);
retval = vprintf(text, list);
va_end(list);
putchar('\n');
return retval;
}
int vlog_warn(const char* text, ...)
{
va_list list;
int retval;
fprintf(stderr, "[WARN] ");
va_start(list, text);
retval = vfprintf(stderr, text, list);
va_end(list);
fputc('\n', stderr);
return retval;
}
int vlog_error(const char* text, ...)
{
va_list list;
int retval;
fprintf(stderr, "[ERROR] ");
va_start(list, text);
retval = vfprintf(stderr, text, list);
va_end(list);
fputc('\n', stderr);
return retval;
}