AndroidLogcatLogger
A logcat logger that delegates to android.util.Log for any log with a priority of at least minPriorityInt, and is otherwise a no-op.
Handles special cases for LogPriority.ASSERT (which requires sending to Log.wtf) and splitting logs to be at most 4000 characters per line (otherwise logcat just truncates).
Call installOnDebuggableApp to make sure you never log in release builds.
The implementation is based on Timber DebugTree.