The file logger supports a time prefix using a strftime() format specifier

This commit is contained in:
Martin Willi
2010-07-08 17:44:19 +02:00
parent 4cc9afe35f
commit 6f07f5e3d4
3 changed files with 36 additions and 9 deletions
+4 -2
View File
@@ -281,7 +281,9 @@ static void initialize_loggers(private_daemon_t *this, bool use_stderr,
setlinebuf(file);
}
}
file_logger = file_logger_create(file);
file_logger = file_logger_create(file,
lib->settings->get_str(lib->settings,
"charon.filelog.%s.time_format", NULL, filename));
def = lib->settings->get_int(lib->settings,
"charon.filelog.%s.default", 1, filename);
for (group = 0; group < DBG_MAX; group++)
@@ -302,7 +304,7 @@ static void initialize_loggers(private_daemon_t *this, bool use_stderr,
if (!loggers_defined)
{
/* set up default stdout file_logger */
file_logger = file_logger_create(stdout);
file_logger = file_logger_create(stdout, NULL);
this->public.bus->add_listener(this->public.bus, &file_logger->listener);
this->public.file_loggers->insert_last(this->public.file_loggers,
file_logger);