blob: 5d7c325653199cc0f4905138aaafd66ad4d58743 [file] [log] [blame]
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: OnboardingEvent) -> String = OnboardingEvent::toString,
) : OnboardingGraphLog.Observer {
override fun onEvent(event: OnboardingEvent) {
Log.i(logTag, toString(event))
}
companion object {
const val LOG_TAG = "RawLogcatGraph"
}
}