a9edc12523
android / Build + lint + test (push) Successful in 4m2s
Debug builds got DebugTree; release builds had no tree planted at all, so Timber.w / Timber.e calls were dropped silently in production. That's how the UPnP select diagnostic-prints went invisible during on-device testing - the released APK had no Timber output reaching logcat. Plant a release-only Tree that emits at WARN and above via android.util.Log.println with the canonical 'Minstrel' tag (or the caller-supplied tag when present). Keeps DEBUG / INFO traffic out of production logcat (the chatty stuff is the part we don't want flooding the buffer) while letting operator-driven adb logcat sessions still see real failures.