Files
gbuild/include/logger.h
T
2026-05-21 14:27:40 +02:00

23 lines
558 B
C

#ifndef LOGGER_H
#define LOGGER_H
#include <stdio.h>
#include <stdbool.h>
typedef struct {
FILE *fp;
char path[512];
bool enabled;
} Logger;
int logger_open (Logger *log, const char *log_dir, const char *project);
void logger_close(Logger *log);
void logger_info (Logger *log, const char *fmt, ...);
void logger_ok (Logger *log, const char *fmt, ...);
void logger_warn (Logger *log, const char *fmt, ...);
void logger_error(Logger *log, const char *fmt, ...);
void logger_raw (Logger *log, const char *fmt, ...);
#endif /* LOGGER_H */