static char *log_file = NULL;
static int print_timestamp = 1;
-static int print_level = 0;
+static int print_severity = 0;
static const char *config_keys[] =
{
"LogLevel",
"File",
"Timestamp",
- "PrintLevel"
+ "PrintSeverity"
};
static int config_keys_num = STATIC_ARRAY_SIZE (config_keys);
print_timestamp = 0;
else
print_timestamp = 1;
- } else if (0 == strcasecmp(key, "PrintLevel")) {
+ } else if (0 == strcasecmp(key, "PrintSeverity")) {
if (IS_FALSE (value))
- print_level = 0;
+ print_severity = 0;
else
- print_level = 1;
+ print_severity = 1;
}
else {
return -1;
char timestamp_str[64];
char level_str[16] = "";
- if (print_level)
+ if (print_severity)
{
switch (severity)
{
else
fprintf (fh, "%s%s\n", level_str, msg);
- if (do_close != 0)
+ if (do_close != 0) {
fclose (fh);
+ } else {
+ fflush(fh);
+ }
}
pthread_mutex_unlock (&file_lock);