../svn-commit.tmp

This commit is contained in:
Martin Willi
2005-12-07 07:57:18 +00:00
parent a36a745a18
commit aee3eb5299
22 changed files with 367 additions and 357 deletions
+3 -3
View File
@@ -102,15 +102,15 @@ static void prepend_prefix(private_logger_t *this, logger_level_t loglevel, char
log_type = '-';
}
if (loglevel & (ALL - MOST))
if (loglevel & (LEVEL3 - LEVEL2))
{
log_details = '3';
}
else if (loglevel & (MOST - MORE))
else if (loglevel & (LEVEL2 - LEVEL1))
{
log_details = '2';
}
else if (loglevel & MORE)
else if (loglevel & LEVEL1)
{
log_details = '1';
}
+17 -9
View File
@@ -52,32 +52,40 @@ enum logger_level_t {
* Error reporting.
*/
ERROR = 2,
/**
* Logs important for the sysadmin.
*/
AUDIT = 4,
/**
* Raw data dumps.
*/
RAW = 4,
RAW = 8,
/**
* Private data dumps.
*/
PRIVATE = 8,
PRIVATE = 16,
/**
* Use more detailed output for those above.
* Log most important output, can be omitted.
*/
MORE = 16,
LEVEL0 = 0,
/**
* Use even more detailed output.
* Log more detailed output.
*/
MOST = MORE + 32,
LEVEL1 = 32,
/**
* Use full detailed output.
* Log even more detailed output.
*/
ALL = MOST + 64,
LEVEL2 = LEVEL1 + 64,
/**
* Use maximum detailed output.
*/
LEVEL3 = LEVEL2 + 128,
/**
* Summary for all types with all detail-levels.
*/
FULL = ALL + CONTROL + ERROR + RAW + PRIVATE
FULL = LEVEL3 + CONTROL + ERROR + RAW + PRIVATE + AUDIT
};
typedef struct logger_t logger_t;