42 lines
1.0 KiB
Kotlin
42 lines
1.0 KiB
Kotlin
package org.mariotaku.twidere.util
|
|
|
|
import android.util.Log
|
|
import org.mariotaku.twidere.BuildConfig
|
|
|
|
/**
|
|
* Created by mariotaku on 2017/1/24.
|
|
*/
|
|
object DebugLog {
|
|
|
|
@JvmStatic
|
|
fun v(tag: String, msg: String, tr: Throwable? = null): Int {
|
|
if (!BuildConfig.DEBUG) return 0
|
|
if (tr != null) {
|
|
return Log.v(tag, msg, tr)
|
|
} else {
|
|
return Log.v(tag, msg)
|
|
}
|
|
}
|
|
|
|
@JvmStatic
|
|
fun d(tag: String, msg: String, tr: Throwable? = null): Int {
|
|
if (!BuildConfig.DEBUG) return 0
|
|
if (tr != null) {
|
|
return Log.d(tag, msg, tr)
|
|
} else {
|
|
return Log.d(tag, msg)
|
|
}
|
|
}
|
|
|
|
@JvmStatic
|
|
fun w(tag: String, msg: String? = null, tr: Throwable? = null): Int {
|
|
if (!BuildConfig.DEBUG) return 0
|
|
if (msg != null && tr != null) {
|
|
return Log.w(tag, msg, tr)
|
|
} else if (msg != null) {
|
|
return Log.w(tag, msg)
|
|
} else {
|
|
return Log.w(tag, tr)
|
|
}
|
|
}
|
|
} |