44 lines
825 B
C
44 lines
825 B
C
/*
|
|
* Copyright 2025 Oleg Borodin <onborodin@gmail.com>
|
|
*
|
|
*/
|
|
|
|
#include <stdlib.h>
|
|
#include <stdarg.h>
|
|
#include <stdio.h>
|
|
#include <string.h>
|
|
|
|
int logger_init(void) {
|
|
return 0;
|
|
}
|
|
|
|
void logger_dprintf(char* message, ...) {
|
|
printf("debug: ");
|
|
va_list argptr;
|
|
|
|
va_start(argptr, message);
|
|
vprintf(message, argptr);
|
|
va_end(argptr);
|
|
printf("\n");
|
|
}
|
|
|
|
void logger_iprintf(char* message, ...) {
|
|
printf("info: ");
|
|
va_list argptr;
|
|
|
|
va_start(argptr, message);
|
|
vprintf(message, argptr);
|
|
va_end(argptr);
|
|
printf("\n");
|
|
}
|
|
|
|
void logger_wprintf(char* message, ...) {
|
|
printf("warning: ");
|
|
va_list argptr;
|
|
|
|
va_start(argptr, message);
|
|
vprintf(message, argptr);
|
|
va_end(argptr);
|
|
printf("\n");
|
|
}
|