- fixed bug in logger_t not storing the name of it

This commit is contained in:
Jan Hutter
2005-11-11 11:20:22 +00:00
parent ffd555f58e
commit 96d72d323d
5 changed files with 33 additions and 8 deletions
+13 -3
View File
@@ -127,6 +127,9 @@ static status_t get_logger (private_logger_manager_t *this, logger_context_t con
case RECEIVER_THREAD:
context_name = "RECEIVER_THREAD";
break;
case THREAD_POOL:
context_name = "THREAD_POOL";
break;
case TESTER:
context_name = "TESTER";
output = stdout;
@@ -137,10 +140,17 @@ static status_t get_logger (private_logger_manager_t *this, logger_context_t con
}
pthread_mutex_lock(&(this->mutex));
snprintf(buffer, MAX_LOGGER_NAME, "%s - %s",context_name,name);
if (name != NULL)
{
snprintf(buffer, MAX_LOGGER_NAME, "%s - %s",context_name,name);
/* create logger with default log_level */
*logger = logger_create(buffer,logger_level,output);
}
else
{
*logger = logger_create(context_name,logger_level,output);
}
/* create logger with default log_level */
*logger = logger_create(buffer,logger_level,output);
if (*logger == NULL)
{