diff options
Diffstat (limited to 'common/stderr_log.cpp')
-rw-r--r-- | common/stderr_log.cpp | 9 |
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; } |