diff options
Diffstat (limited to 'base/logging.cpp')
-rw-r--r-- | base/logging.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/base/logging.cpp b/base/logging.cpp index a33da2211..978d56d07 100644 --- a/base/logging.cpp +++ b/base/logging.cpp @@ -212,6 +212,16 @@ void StderrLogger(LogId, LogSeverity severity, const char* tag, const char* file timestamp, getpid(), GetThreadId(), file, line, message); } +void StdioLogger(LogId, LogSeverity severity, const char* /*tag*/, const char* /*file*/, + unsigned int /*line*/, const char* message) { + if (severity >= WARNING) { + fflush(stdout); + fprintf(stderr, "%s: %s\n", getprogname(), message); + } else { + fprintf(stdout, "%s\n", message); + } +} + void DefaultAborter(const char* abort_message) { #ifdef __ANDROID__ android_set_abort_message(abort_message); |