Commit 15bc516e by Serge Hallyn Committed by Stéphane Graber

add file/func/line to debug info

parent fce070c8
...@@ -72,6 +72,7 @@ static int log_append_stderr(const struct lxc_log_appender *appender, ...@@ -72,6 +72,7 @@ static int log_append_stderr(const struct lxc_log_appender *appender,
return 0; return 0;
fprintf(stderr, "%s: ", log_prefix); fprintf(stderr, "%s: ", log_prefix);
fprintf(stderr, "%s: %s: %d ", event->locinfo->file, event->locinfo->func, event->locinfo->line);
vfprintf(stderr, event->fmt, *event->vap); vfprintf(stderr, event->fmt, *event->vap);
fprintf(stderr, "\n"); fprintf(stderr, "\n");
return 0; return 0;
...@@ -90,12 +91,14 @@ static int log_append_logfile(const struct lxc_log_appender *appender, ...@@ -90,12 +91,14 @@ static int log_append_logfile(const struct lxc_log_appender *appender,
ms = event->timestamp.tv_usec / 1000; ms = event->timestamp.tv_usec / 1000;
n = snprintf(buffer, sizeof(buffer), n = snprintf(buffer, sizeof(buffer),
"%15s %10ld.%03d %-8s %s - ", "%15s %10ld.%03d %-8s %s - %s:%s:%d - ",
log_prefix, log_prefix,
event->timestamp.tv_sec, event->timestamp.tv_sec,
ms, ms,
lxc_log_priority_to_string(event->priority), lxc_log_priority_to_string(event->priority),
event->category); event->category,
event->locinfo->file, event->locinfo->func,
event->locinfo->line);
n += vsnprintf(buffer + n, sizeof(buffer) - n, event->fmt, n += vsnprintf(buffer + n, sizeof(buffer) - n, event->fmt,
*event->vap); *event->vap);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment