FeatureUsageLogger

open class FeatureUsageLogger(recorderVersion: Int, session: String, build: String, bucket: Int, writer: FeatureUsageLogWriter<LogEvent>)

Constructors

Link copied to clipboard
constructor(recorderVersion: Int, session: String, build: String, bucket: Int, writer: FeatureUsageLogWriter<LogEvent>)

Functions

Link copied to clipboard
fun log(event: EventId)
fun <T> log(event: EventId1<T>, value: T)
fun <T1, T2> log(event: EventId2<T1, T2>, value1: T1, value2: T2)
fun <T1, T2, T3> log(event: EventId3<T1, T2, T3>, value1: T1, value2: T2, value3: T3)
Link copied to clipboard
Link copied to clipboard
fun <D : FieldListDescription> logVararg(event: VarargEventId<D>, filler: D.() -> Unit)