Entry start = new Entry(id); int fromIndex = Collections.binarySearch(copy, start); if (maxEntries > 0)
printStream.println(printTimestamp ? entry.toString() : entry.message);
@Override public Binder serialize(Object object, BiSerializer serializer) { return ((Entry)object).toBinder(); }
/** * Add log entry to the buffer. * * @param message * * @return entry created for the log message */ public @NonNull Entry log(String message) { Entry entry = new Entry(message); queue.add(entry); return entry; }
@Override public Object deserialize(Binder binder, BiDeserializer deserializer) { return new Entry(binder); } });