This commit is contained in:
Anton Domnikov 2017-03-06 16:58:13 +03:00
parent 58b710d02a
commit 8b498098de
3 changed files with 9 additions and 3 deletions

View File

@ -2,7 +2,7 @@ apply plugin: 'com.android.library'
apply plugin: 'me.tatarka.retrolambda'
android {
compileSdkVersion 24
compileSdkVersion 25
buildToolsVersion '25.0.2'
compileOptions {
@ -12,11 +12,13 @@ android {
defaultConfig {
minSdkVersion 9
targetSdkVersion 24
targetSdkVersion 25
}
}
dependencies {
provided 'com.android.support:support-annotations:24.2.1'
//TODO: update when Google will fix restoring fragment state in ViewPager
//noinspection GradleDependency, NewerVersionAvailable
provided 'com.android.support:support-annotations:25.0.1'
provided 'io.reactivex:rxandroid:1.2.1'
}

View File

@ -19,6 +19,7 @@
package ru.touchin.roboswag.core.log;
import android.annotation.SuppressLint;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.util.Log;
@ -40,6 +41,7 @@ public class ConsoleLogProcessor extends LogProcessor {
}
@Override
@SuppressLint("LogConditional")
public void processLogMessage(@NonNull final LcGroup group, @NonNull final LcLevel level,
@NonNull final String tag, @NonNull final String message, @Nullable final Throwable throwable) {
final String messageToLog = normalize(message + (throwable != null ? '\n' + Log.getStackTraceString(throwable) : ""));

View File

@ -19,6 +19,7 @@
package ru.touchin.roboswag.core.log;
import android.annotation.SuppressLint;
import android.os.Handler;
import android.os.Looper;
import android.support.annotation.NonNull;
@ -262,6 +263,7 @@ public final class Lc {
* @param tag Tag to be shown in logs.
*/
@SuppressLint("LogConditional")
public static void printStackTrace(@NonNull final String tag) {
final StackTraceElement[] stackTrace = Thread.currentThread().getStackTrace();
Log.d(tag, TextUtils.join("\n", Arrays.copyOfRange(stackTrace, STACK_TRACE_CODE_DEPTH, stackTrace.length)));