diff options
author | Tobrun <tobrun.van.nuland@gmail.com> | 2018-07-16 14:23:26 +0200 |
---|---|---|
committer | Tobrun <tobrun.van.nuland@gmail.com> | 2018-07-16 14:23:54 +0200 |
commit | 8dd559092d6a2757c469f04ee2b5f4ef8cca0d2f (patch) | |
tree | 5ee387bb7e4306398f3c0f7e20f765993cdc8e95 | |
parent | 3d524103b74a3e8a0047e7a536ab82c307e5c073 (diff) | |
download | qtlocation-mapboxgl-8dd559092d6a2757c469f04ee2b5f4ef8cca0d2f.tar.gz |
[android] - use Timber as configurable logger in the test application
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); + } +} |