summaryrefslogtreecommitdiff
path: root/platform/android
diff options
context:
space:
mode:
authorLeith Bade <leith@leithalweapon.geek.nz>2014-11-07 01:39:44 +1100
committerLeith Bade <leith@leithalweapon.geek.nz>2014-11-07 01:39:44 +1100
commit56e26749d411b1f717a364538e0899ab590244a6 (patch)
tree1fe0b8e0665e707192f8cac73ce3553d308204a4 /platform/android
parent5ad9e14926f70f8c3e40bbfb0a8ef6ab160cb990 (diff)
downloadqtlocation-mapboxgl-56e26749d411b1f717a364538e0899ab590244a6.tar.gz
Start working on android log hook
Diffstat (limited to 'platform/android')
-rw-r--r--platform/android/log_android.cpp32
1 files changed, 32 insertions, 0 deletions
diff --git a/platform/android/log_android.cpp b/platform/android/log_android.cpp
new file mode 100644
index 0000000000..0daf3f326b
--- /dev/null
+++ b/platform/android/log_android.cpp
@@ -0,0 +1,32 @@
+#include <mbgl/platform/default/log_stderr.hpp>
+
+#include <iostream>
+#include <cstdarg>
+
+namespace mbgl {
+
+// TODO use android logging
+
+void StderrLogBackend::record(EventSeverity severity, Event event, const std::string &msg) {
+ 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;
+}
+
+void StderrLogBackend::record(EventSeverity severity, Event event, int64_t code, const std::string &msg) {
+ std::cerr << "[" << severity << "] " << event << ": (" << code << ") " << msg << std::endl;
+
+}
+
+}