|
Defines |
#define | GWEN_LOGDOMAIN "gwenhywfar" |
Typedefs |
typedef GWEN_LOGGER | GWEN_LOGGER |
typedef void(* | GWEN_LOGGERFUNCTIONLOG )(const char *s) |
Enumerations |
enum | GWEN_LOGGER_FACILITY {
GWEN_LoggerFacilityAuth = 0,
GWEN_LoggerFacilityDaemon,
GWEN_LoggerFacilityMail,
GWEN_LoggerFacilityNews,
GWEN_LoggerFacilityUser,
GWEN_LoggerFacilityUnknown = 9999
} |
enum | GWEN_LOGGER_LEVEL {
GWEN_LoggerLevelEmergency = 0,
GWEN_LoggerLevelAlert,
GWEN_LoggerLevelCritical,
GWEN_LoggerLevelError,
GWEN_LoggerLevelWarning,
GWEN_LoggerLevelNotice,
GWEN_LoggerLevelInfo,
GWEN_LoggerLevelDebug,
GWEN_LoggerLevelVerbous,
GWEN_LoggerLevelUnknown = 9999
} |
enum | GWEN_LOGGER_LOGTYPE {
GWEN_LoggerTypeConsole,
GWEN_LoggerTypeFile,
GWEN_LoggerTypeSyslog,
GWEN_LoggerTypeFunction,
GWEN_LoggerTypeUnknown = 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) |
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) |