Go to the documentation of this file.
35 #define GWEN_LOGDOMAIN "gwenhywfar"
const GWENHYWFAR_API char * GWEN_Logger_Level2Name(GWEN_LOGGER_LEVEL level)
GWENHYWFAR_API GWEN_LOGGERFUNCTIONLOG GWEN_Logger_SetLogFunction(const char *logDomain, GWEN_LOGGERFUNCTIONLOG fn)
GWENHYWFAR_API void GWEN_Logger_Enable(const char *logDomain, int f)
GWENHYWFAR_API int GWEN_Logger_GetLevel(const char *logDomain)
GWENHYWFAR_API int GWEN_Logger_Open(const char *logDomain, const char *ident, const char *file, GWEN_LOGGER_LOGTYPE logtype, GWEN_LOGGER_FACILITY facility)
GWENHYWFAR_API void GWEN_Logger_SetLevel(const char *logDomain, GWEN_LOGGER_LEVEL l)
const GWENHYWFAR_API char * GWEN_Logger_Logtype2Name(GWEN_LOGGER_LOGTYPE lt)
GWENHYWFAR_API int GWEN_Logger_CreateLogMessage(const char *logDomain, GWEN_LOGGER_LEVEL priority, const char *s, GWEN_BUFFER *mbuf)
GWENHYWFAR_API int GWEN_Logger_IsEnabled(const char *logDomain)
GWENHYWFAR_API GWEN_LOGGER_LEVEL GWEN_Logger_Name2Level(const char *name)
GWENHYWFAR_API int GWEN_Logger_Exists(const char *logDomain)
GWENHYWFAR_API int GWEN_Logger_IsOpen(const char *logDomain)
GWENHYWFAR_API GWEN_LOGGER_LOGTYPE GWEN_Logger_Name2Logtype(const char *name)
void GWENHYWFAR_CB(* GWEN_LOGGERFUNCTIONLOG)(const char *s)
GWENHYWFAR_API void GWEN_Logger_SetIdent(const char *logDomain, const char *id)
void GWEN_Logger_SetFilename(const char *logDomain, const char *name)
GWENHYWFAR_API void GWEN_Logger_Log(const char *logDomain, GWEN_LOGGER_LEVEL priority, const char *s)
GWENHYWFAR_API void GWEN_Logger_Close(const char *logDomain)
struct GWEN_BUFFER GWEN_BUFFER
A dynamically resizeable text buffer.