blob: cf801412e6fac42414e8f6c8099738c20d8b0160 [file]
package com.android.onboarding.nodes
import android.util.Log
/** An [OnboardingGraphLog.Observer] which logs human readable events to logcat. */
class LogcatObserver(
private val logTag: String = LOG_TAG,
private val toString: (e: OnboardingGraphLog.OnboardingEvent) -> String =
OnboardingGraphLog.OnboardingEvent::toString
) : OnboardingGraphLog.Observer {
override fun onEvent(event: OnboardingGraphLog.OnboardingEvent) {
Log.i(logTag, toString(event))
}
companion object {
const val LOG_TAG = "RawLogcatGraph"
}
}