2021-02-23 00:54:45 -08:00
|
|
|
#ifndef VLOGGING_H
|
|
|
|
#define VLOGGING_H
|
|
|
|
|
|
|
|
#ifdef __cplusplus
|
|
|
|
extern "C"
|
|
|
|
{
|
|
|
|
#endif
|
|
|
|
|
2021-09-27 20:49:09 -07:00
|
|
|
#include <SDL_stdinc.h>
|
|
|
|
|
2021-02-23 15:22:28 -08:00
|
|
|
void vlog_init(void);
|
|
|
|
|
2022-11-14 19:34:48 -08:00
|
|
|
#ifdef _WIN32
|
|
|
|
void vlog_open_console(void);
|
|
|
|
#endif
|
|
|
|
|
2021-09-01 13:41:06 -07:00
|
|
|
void vlog_toggle_output(int enable_output);
|
|
|
|
|
2021-09-01 13:28:51 -07:00
|
|
|
void vlog_toggle_color(int enable_color);
|
|
|
|
|
2021-09-01 14:11:23 -07:00
|
|
|
void vlog_toggle_debug(int enable_debug);
|
|
|
|
|
2021-09-01 13:41:06 -07:00
|
|
|
void vlog_toggle_info(int enable_info);
|
|
|
|
|
|
|
|
void vlog_toggle_warn(int enable_warn);
|
|
|
|
|
|
|
|
void vlog_toggle_error(int enable_error);
|
|
|
|
|
2022-08-29 10:48:21 -07:00
|
|
|
SDL_PRINTF_VARARG_FUNC(1) void vlog_debug(const char* text, ...);
|
2021-09-01 14:11:23 -07:00
|
|
|
|
2022-08-29 10:48:21 -07:00
|
|
|
SDL_PRINTF_VARARG_FUNC(1) void vlog_info(const char* text, ...);
|
2021-02-23 00:54:45 -08:00
|
|
|
|
2022-08-29 10:48:21 -07:00
|
|
|
SDL_PRINTF_VARARG_FUNC(1) void vlog_warn(const char* text, ...);
|
2021-02-23 00:54:45 -08:00
|
|
|
|
2022-08-29 10:48:21 -07:00
|
|
|
SDL_PRINTF_VARARG_FUNC(1) void vlog_error(const char* text, ...);
|
2021-02-23 00:54:45 -08:00
|
|
|
|
|
|
|
#ifdef __cplusplus
|
|
|
|
} /* extern "C" */
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#endif /* VLOGGING_H */
|