From 79ca1bd0041b05c5e15c87d381ebc721945a07e1 Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Mon, 15 Apr 2013 10:02:33 +0000 Subject: Make it so FATAL messages from libmv are print to the console even when --debug-libmv is not passed via command line. --- extern/libmv/libmv-capi.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'extern') diff --git a/extern/libmv/libmv-capi.cpp b/extern/libmv/libmv-capi.cpp index eccf6fb7cb6..b9ca4c12535 100644 --- a/extern/libmv/libmv-capi.cpp +++ b/extern/libmv/libmv-capi.cpp @@ -77,11 +77,16 @@ typedef struct libmv_Features { void libmv_initLogging(const char *argv0) { + /* Make it so FATAL messages are always print into console */ + char severity_fatal[32]; + snprintf(severity_fatal, sizeof(severity_fatal), "%d", + google::GLOG_FATAL); + google::InitGoogleLogging(argv0); google::SetCommandLineOption("logtostderr", "1"); google::SetCommandLineOption("v", "0"); - google::SetCommandLineOption("stderrthreshold", "7"); - google::SetCommandLineOption("minloglevel", "7"); + google::SetCommandLineOption("stderrthreshold", severity_fatal); + google::SetCommandLineOption("minloglevel", severity_fatal); } void libmv_startDebugLogging(void) -- cgit v1.2.3