summaryrefslogtreecommitdiff
path: root/common/stderr_log.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'common/stderr_log.cpp')
-rw-r--r--common/stderr_log.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/common/stderr_log.cpp b/common/stderr_log.cpp
index b3b1fea333..18ad9b3f10 100644
--- a/common/stderr_log.cpp
+++ b/common/stderr_log.cpp
@@ -8,6 +8,15 @@ void StderrLogBackend::record(EventSeverity severity, Event event, const std::st
std::cerr << "[" << severity << "] " << event << ": " << msg << std::endl;
}
+void StderrLogBackend::record(EventSeverity severity, Event event, const char* format, ...) {
+ std::cerr << "[" << severity << "] " << event << ": ";
+ va_list args;
+ va_start(args, format);
+ vfprintf(stderr, format, args);
+ va_end(args);
+ std::cerr << std::endl;
+}
+
void StderrLogBackend::record(EventSeverity severity, Event event, int64_t code) {
std::cerr << "[" << severity << "] " << event << ": (" << code << ")" << std::endl;
}