summaryrefslogtreecommitdiff
path: root/include/internal/catch_debug_console.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'include/internal/catch_debug_console.cpp')
-rw-r--r--include/internal/catch_debug_console.cpp12
1 files changed, 11 insertions, 1 deletions
diff --git a/include/internal/catch_debug_console.cpp b/include/internal/catch_debug_console.cpp
index 5d25f651..a341d810 100644
--- a/include/internal/catch_debug_console.cpp
+++ b/include/internal/catch_debug_console.cpp
@@ -7,11 +7,21 @@
*/
#include "catch_debug_console.h"
+#include "catch_compiler_capabilities.h"
#include "catch_stream.h"
#include "catch_platform.h"
#include "catch_windows_h_proxy.h"
-#ifdef CATCH_PLATFORM_WINDOWS
+#if defined(CATCH_CONFIG_ANDROID_LOGWRITE)
+#include <android/log.h>
+
+ namespace Catch {
+ void writeToDebugConsole( std::string const& text ) {
+ __android_log_write( ANDROID_LOG_DEBUG, "Catch", text.c_str() );
+ }
+ }
+
+#elif defined(CATCH_PLATFORM_WINDOWS)
namespace Catch {
void writeToDebugConsole( std::string const& text ) {