
src.com.android.internal.logging.testing.FakeMetricsLogger Maven / Gradle / Ivy
package com.android.internal.logging.testing;
import android.metrics.LogMaker;
import com.android.internal.logging.MetricsLogger;
import java.util.LinkedList;
import java.util.Queue;
/**
* Fake logger that queues up logged events for inspection.
*
* @hide.
*/
public class FakeMetricsLogger extends MetricsLogger {
private Queue logs = new LinkedList<>();
@Override
protected void saveLog(LogMaker log) {
logs.offer(log);
}
public Queue getLogs() {
return logs;
}
public void reset() {
logs.clear();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy