--- freem/src/log.h 2025/04/15 02:24:43 1.4 +++ freem/src/log.h 2025/04/15 16:49:36 1.6 @@ -1,5 +1,5 @@ /* - * $Id: log.h,v 1.4 2025/04/15 02:24:43 snw Exp $ + * $Id: log.h,v 1.6 2025/04/15 16:49:36 snw Exp $ * freem error logging * * @@ -24,6 +24,12 @@ * along with FreeM. If not, see . * * $Log: log.h,v $ + * Revision 1.6 2025/04/15 16:49:36 snw + * Make use of logprintf throughout codebase + * + * Revision 1.5 2025/04/15 14:39:06 snw + * Further improvements to logging + * * Revision 1.4 2025/04/15 02:24:43 snw * Improve FreeM logging capabilities * @@ -38,6 +44,14 @@ #if !defined(_LOG_H) # define _LOG_H -extern void m_log (int level, const char *msg); +#define FM_LOG_DEBUG 0 +#define FM_LOG_INFO 1 +#define FM_LOG_WARNING 2 +#define FM_LOG_ERROR 3 +#define FM_LOG_FATAL 4 + +extern void init_log(void); +extern void log_level_to_text(int level, char *buf); +extern void m_log(int level, const char *msg); extern void logprintf(int level, char *fmt, ...); #endif