blob: 6786427b5d8685e1d2c16d9da23e11298f46216e [file] [log] [blame]
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<LogMaker> logs = new LinkedList<>();
@Override
protected void saveLog(LogMaker log) {
logs.offer(log);
}
public Queue<LogMaker> getLogs() {
return logs;
}
public void reset() {
logs.clear();
}
}