Adding support for debug groups in libstrongswan's logger.

This commit is contained in:
Tobias Brunner
2010-04-06 12:47:40 +02:00
parent 3fdee23f18
commit 9ed6341d3f
5 changed files with 27 additions and 24 deletions
+4 -4
View File
@@ -46,7 +46,7 @@ ENUM(debug_lower_names, DBG_DMN, DBG_LIB,
/**
* level logged by the default logger
*/
static int default_level = 1;
static level_t default_level = 1;
/**
* stream logged to by the default logger
@@ -56,7 +56,7 @@ static FILE *default_stream = NULL;
/**
* default dbg function which printf all to stderr
*/
void dbg_default(int level, char *fmt, ...)
void dbg_default(debug_t group, level_t level, char *fmt, ...)
{
if (!default_stream)
{
@@ -76,7 +76,7 @@ void dbg_default(int level, char *fmt, ...)
/**
* set the level logged by the default stderr logger
*/
void dbg_default_set_level(int level)
void dbg_default_set_level(level_t level)
{
default_level = level;
}
@@ -92,5 +92,5 @@ void dbg_default_set_stream(FILE *stream)
/**
* The registered debug hook.
*/
void (*dbg) (int level, char *fmt, ...) = dbg_default;
void (*dbg) (debug_t group, level_t level, char *fmt, ...) = dbg_default;