# Packages

Package cursor implements time-ordered item cursors for an event log.

# Functions

FindType reports whether events contains a tm.event event, and if so returns its value, which is the type of the underlying event item.
New constructs a new empty log with the given settings.
No description provided by the author
No description provided by the author

# Constants

No description provided by the author

# Variables

ErrLogPruned is returned by Add to signal that at least some events within the time window were discarded by pruning in excess of the size limit.
ErrStopScan is returned by a Scan callback to signal that scanning should be terminated without error.

# Structs

Info records the current state of the log at the time of a scan operation.
An Item is a single event item.
A Log is a reverse time-ordered log of events in a sliding window of time before the newest item.
LogSettings configure the construction of an event log.
Metrics define the metrics exported by the eventlog package.

# Interfaces

ABCIEventer is an optional extension interface that may be implemented by event data types, to expose ABCI metadata to the event log.