Adding support for debug groups in libstrongswan's logger.
This commit is contained in:
@@ -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;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user