Project is published.
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
#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 */
|
||||
Reference in New Issue
Block a user