|
Defines |
#define | GWEN_LOGDOMAIN "gwenhywfar" |
Typedefs |
typedef GWEN_LOGGER | GWEN_LOGGER |
typedef void(*) | GWEN_LOGGERFUNCTIONLOG (const char *s) |
Enumerations |
enum | GWEN_LOGGER_FACILITY {
GWEN_LoggerFacility_Auth = 0,
GWEN_LoggerFacility_Daemon,
GWEN_LoggerFacility_Mail,
GWEN_LoggerFacility_News,
GWEN_LoggerFacility_User,
GWEN_LoggerFacility_Unknown = 9999
} |
enum | GWEN_LOGGER_LEVEL {
GWEN_LoggerLevel_Emergency = 0,
GWEN_LoggerLevel_Alert,
GWEN_LoggerLevel_Critical,
GWEN_LoggerLevel_Error,
GWEN_LoggerLevel_Warning,
GWEN_LoggerLevel_Notice,
GWEN_LoggerLevel_Info,
GWEN_LoggerLevel_Debug,
GWEN_LoggerLevel_Verbous,
GWEN_LoggerLevel_Unknown = 9999
} |
enum | GWEN_LOGGER_LOGTYPE {
GWEN_LoggerType_Console,
GWEN_LoggerType_File,
GWEN_LoggerType_Syslog,
GWEN_LoggerType_Function,
GWEN_LoggerType_Unknown = 9999
} |
Functions |
GWENHYWFAR_API void | GWEN_Logger_AddLogger (GWEN_LOGGER *oldLogger, GWEN_LOGGER *newLogger) |
GWENHYWFAR_API void | GWEN_Logger_Attach (GWEN_LOGGER *lg) |
GWENHYWFAR_API void | GWEN_Logger_Close (const char *logDomain) |
GWENHYWFAR_API void | GWEN_Logger_Enable (const char *logDomain, int f) |
GWENHYWFAR_API int | GWEN_Logger_Exists (const char *logDomain) |
GWENHYWFAR_API void | GWEN_Logger_free (GWEN_LOGGER *lg) |
GWENHYWFAR_API int | GWEN_Logger_GetLevel (const char *logDomain) |
GWENHYWFAR_API int | GWEN_Logger_IsEnabled (const char *logDomain) |
GWENHYWFAR_API int | GWEN_Logger_IsOpen (const char *logDomain) |
GWENHYWFAR_API const char * | GWEN_Logger_Level2Name (GWEN_LOGGER_LEVEL level) |
GWENHYWFAR_API int | GWEN_Logger_Log (const char *logDomain, GWEN_LOGGER_LEVEL priority, const char *s) |
GWENHYWFAR_API const char * | GWEN_Logger_Logtype2Name (GWEN_LOGGER_LOGTYPE lt) |
GWENHYWFAR_API GWEN_LOGGER_LEVEL | GWEN_Logger_Name2Level (const char *name) |
GWENHYWFAR_API GWEN_LOGGER_LOGTYPE | GWEN_Logger_Name2Logtype (const char *name) |
GWENHYWFAR_API GWEN_LOGGER * | GWEN_Logger_new () |
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_SetDefaultLogger (GWEN_LOGGER *lg) DEPRECATED |
void | GWEN_Logger_SetFilename (const char *logDomain, const char *name) |
GWENHYWFAR_API void | GWEN_Logger_SetIdent (const char *logDomain, const char *id) |
GWENHYWFAR_API void | GWEN_Logger_SetLevel (const char *logDomain, GWEN_LOGGER_LEVEL l) |
GWENHYWFAR_API GWEN_LOGGERFUNCTIONLOG | GWEN_Logger_SetLogFunction (const char *logDomain, GWEN_LOGGERFUNCTIONLOG fn) |