duplicating cv::error() message to Android logcat
authorAndrey Pavlenko <andrey.pavlenko@itseez.com>
Wed, 8 Aug 2012 12:39:24 +0000 (16:39 +0400)
committerAndrey Pavlenko <andrey.pavlenko@itseez.com>
Wed, 8 Aug 2012 12:39:24 +0000 (16:39 +0400)
modules/core/src/system.cpp

index b8a4661..42bf659 100644 (file)
 #endif
 #endif
 
+#ifdef ANDROID
+# include <android/log.h>
+#endif
+
 namespace cv
 {
 
@@ -556,6 +560,9 @@ void error( const Exception& exc )
             exc.func.c_str() : "unknown function", exc.file.c_str(), exc.line );
         fprintf( stderr, "%s\n", buf );
         fflush( stderr );
+#  ifdef ANDROID
+        __android_log_print(ANDROID_LOG_ERROR, "cv::error()", "%s", buf);
+#  endif
     }
 
     if(breakOnError)