35 #define GWEN_LOGDOMAIN "gwenhywfar"
struct GWEN_BUFFER GWEN_BUFFER
A dynamically resizeable text buffer.
GWENHYWFAR_API int GWEN_Logger_GetLevel(const char *logDomain)
@ GWEN_LoggerType_Console
@ GWEN_LoggerType_Unknown
@ GWEN_LoggerType_Function
GWENHYWFAR_API const char * GWEN_Logger_Logtype2Name(GWEN_LOGGER_LOGTYPE lt)
GWENHYWFAR_API void GWEN_Logger_SetLevel(const char *logDomain, GWEN_LOGGER_LEVEL l)
GWENHYWFAR_API int GWEN_Logger_IsOpen(const char *logDomain)
@ GWEN_LoggerFacility_Mail
@ GWEN_LoggerFacility_Unknown
@ GWEN_LoggerFacility_News
@ GWEN_LoggerFacility_Daemon
@ GWEN_LoggerFacility_Auth
@ GWEN_LoggerFacility_User
GWENHYWFAR_API int GWEN_Logger_CreateLogMessage(const char *logDomain, GWEN_LOGGER_LEVEL priority, const char *s, GWEN_BUFFER *mbuf)
GWENHYWFAR_API void GWEN_Logger_Log(const char *logDomain, GWEN_LOGGER_LEVEL priority, const char *s)
GWENHYWFAR_API int GWEN_Logger_IsEnabled(const char *logDomain)
GWENHYWFAR_API void GWEN_Logger_Close(const char *logDomain)
void GWEN_Logger_SetFilename(const char *logDomain, const char *name)
GWENHYWFAR_API GWEN_LOGGER_LEVEL GWEN_Logger_Name2Level(const char *name)
GWENHYWFAR_API int GWEN_Logger_Exists(const char *logDomain)
GWENHYWFAR_API void GWEN_Logger_SetIdent(const char *logDomain, const char *id)
@ GWEN_LoggerLevel_Emergency
@ GWEN_LoggerLevel_Unknown
@ GWEN_LoggerLevel_Warning
@ GWEN_LoggerLevel_Notice
@ GWEN_LoggerLevel_Critical
@ GWEN_LoggerLevel_Verbous
GWENHYWFAR_API int GWEN_Logger_Open(const char *logDomain, const char *ident, const char *file, GWEN_LOGGER_LOGTYPE logtype, GWEN_LOGGER_FACILITY facility)
void GWENHYWFAR_CB(* GWEN_LOGGERFUNCTIONLOG)(const char *s)
GWENHYWFAR_API const char * GWEN_Logger_Level2Name(GWEN_LOGGER_LEVEL level)
GWENHYWFAR_API GWEN_LOGGER_LOGTYPE GWEN_Logger_Name2Logtype(const char *name)
GWENHYWFAR_API void GWEN_Logger_Enable(const char *logDomain, int f)
GWENHYWFAR_API GWEN_LOGGERFUNCTIONLOG GWEN_Logger_SetLogFunction(const char *logDomain, GWEN_LOGGERFUNCTIONLOG fn)