summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTobrun <tobrun.van.nuland@gmail.com>2018-07-16 14:23:26 +0200
committerTobrun <tobrun.van.nuland@gmail.com>2018-07-16 14:23:54 +0200
commit8dd559092d6a2757c469f04ee2b5f4ef8cca0d2f (patch)
tree5ee387bb7e4306398f3c0f7e20f765993cdc8e95
parent3d524103b74a3e8a0047e7a536ab82c307e5c073 (diff)
downloadqtlocation-mapboxgl-8dd559092d6a2757c469f04ee2b5f4ef8cca0d2f.tar.gz
[android] - use Timber as configurable logger in the test application
-rw-r--r--platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/MapboxApplication.java5
-rw-r--r--platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/utils/TimberLogger.java62
2 files changed, 66 insertions, 1 deletions
diff --git a/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/MapboxApplication.java b/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/MapboxApplication.java
index a06a489388..aafa306654 100644
--- a/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/MapboxApplication.java
+++ b/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/MapboxApplication.java
@@ -4,7 +4,9 @@ import android.app.Application;
import android.os.StrictMode;
import android.text.TextUtils;
import com.mapbox.mapboxsdk.Mapbox;
+import com.mapbox.mapboxsdk.log.Logger;
import com.mapbox.mapboxsdk.maps.Telemetry;
+import com.mapbox.mapboxsdk.testapp.utils.TimberLogger;
import com.mapbox.mapboxsdk.testapp.utils.TokenUtils;
import com.squareup.leakcanary.LeakCanary;
import timber.log.Timber;
@@ -50,6 +52,7 @@ public class MapboxApplication extends Application {
if (BuildConfig.DEBUG) {
Timber.plant(new DebugTree());
}
+ Logger.setLoggerDefinition(new TimberLogger());
}
private void initializeStrictMode() {
@@ -78,4 +81,4 @@ public class MapboxApplication extends Application {
Timber.e(ACCESS_TOKEN_NOT_SET_MESSAGE);
}
}
-}
+} \ No newline at end of file
diff --git a/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/utils/TimberLogger.java b/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/utils/TimberLogger.java
new file mode 100644
index 0000000000..2c69dacbcf
--- /dev/null
+++ b/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/utils/TimberLogger.java
@@ -0,0 +1,62 @@
+package com.mapbox.mapboxsdk.testapp.utils;
+
+import com.mapbox.mapboxsdk.log.LoggerDefinition;
+import timber.log.Timber;
+
+public class TimberLogger implements LoggerDefinition {
+
+ @Override
+ public void v(String msg) {
+ Timber.v(msg);
+ }
+
+ @Override
+ public void v(String msg, Throwable tr) {
+ Timber.v(tr, msg);
+ }
+
+ @Override
+ public void d(String msg) {
+ Timber.d(msg);
+ }
+
+ @Override
+ public void d(String msg, Throwable tr) {
+ Timber.d(tr, msg);
+ }
+
+ @Override
+ public void i(String msg) {
+ Timber.i(msg);
+ }
+
+ @Override
+ public void i(String msg, Throwable tr) {
+ Timber.i(tr, msg);
+ }
+
+ @Override
+ public void w(String msg) {
+ Timber.w(msg);
+ }
+
+ @Override
+ public void w(String msg, Throwable tr) {
+ Timber.w(tr, msg);
+ }
+
+ @Override
+ public void w(Throwable tr) {
+ Timber.w(tr);
+ }
+
+ @Override
+ public void e(String msg) {
+ Timber.e(msg);
+ }
+
+ @Override
+ public void e(String msg, Throwable tr) {
+ Timber.e(tr, msg);
+ }
+}