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" | |
} | |
} |