Home | History | Annotate | Download | only in Logging

Lines Matching defs:Event

45  * START and FINISH event can be defined and when a START and then FINISH occurs in a sequence, the
60 * @return a unique String ID that will allow the Event to be recognized later in the logs.
78 * Notifies the implementation of this method that a new event record has been added.
129 public static class Event {
135 // the event is recorded.
138 public Event(String eventId, String sessionId, long time, Object data) {
183 private final List<Event> mEvents = new LinkedList<>();
194 public void addEvent(String event, String sessionId, Object data) {
195 mEvents.add(new Event(event, sessionId, System.currentTimeMillis(), data));
196 Log.i("Event", "RecordEntry %s: %s, %s", mRecordEntry.getId(), event, data);
199 public List<Event> getEvents() {
210 for (Event event : mEvents) {
211 if (requestResponsePairs.containsKey(event.eventId)) {
212 // This event expects a response, so add that expected response to the maps
214 for (EventManager.TimedEventPair p : requestResponsePairs.get(event.eventId)) {
215 pendingResponses.put(p.mResponse, new PendingResponse(event.eventId,
216 event.time, p.mTimeoutMillis, p.mName));
220 PendingResponse pendingResponse = pendingResponses.remove(event.eventId);
222 long elapsedTime = event.time - pendingResponse.requestEventTimeMillis;
236 for (Event event : mEvents) {
237 pw.print(event.timestampString);
239 pw.print(event.eventId);
240 if (event.data != null) {
242 Object data = event.data;
246 // Entry's Event ID instead.
256 if (!TextUtils.isEmpty(event.sessionId)) {
258 pw.print(event.sessionId);
280 public void event(Loggable recordEntry, String event, Object data) {
284 Log.i(TAG, "Non-call EVENT: %s, %s", event, data);
294 record.addEvent(event, currentSessionID, data);
298 public void event(Loggable recordEntry, String event, String format, Object... args) {
309 event(recordEntry, event, msg);
329 // Flatten event records out for sorting.
330 List<Pair<Loggable, Event>> events = new ArrayList<>();
332 for (Event ev : er.getEvents()) {
337 // Sort by event time. This might result in out-of-order seeming events if the timezone
339 Comparator<Pair<Loggable, Event>> byEventTime =
344 for (Pair<Loggable, Event> event : events) {
345 pw.print(event.second.timestampString);
347 pw.print(event.first.getId());
349 pw.print(event.second.eventId);
351 pw.println(event.second.data);
358 // Resize the event queue.