# Functions
ExcludeSpanEvents returns a SpanEventFilter to exclude all span events.
FilterBefore creates a filter with end time.
FilterByLevel creates a LevelFilter.
FilterByTime creates a filter with start/end time range.
FilterByTrace creates a TraceSpanFilter with partial traceID.
FilterSince creates a filter with start time.
MessageContains returns a MessageFilter to match substr in messages.
NewBlob creates a BlobReader from a stream.
NewJSON creates a JSONReader.
No description provided by the author
ParseFilter parses a string into a LogEntryFilter.
ParseFilters parses a list of filters in strings into LogEntryFilters.
# Structs
AttributeFilter implements LogEntryFilter.
BlobReader reads log entries from a blob stream.
FilteredReader filters the entries.
JSONReader reads log entries in newline-separated JSON from a stream.
LevelFilter filters logs by severity levels.
LocationFilter filter logs by location.
MessageFilter filter logs by matching message content.
SpanEventFilter filter logs by matching span events.
StreamReader auto detects content from a stream to decode log entries.
TimeRangeFilter filters logs by start and end time.
TraceSpanFilter filters logs by trace/span IDs.
# Interfaces
LogEntryFilter defines the interface to filter log entries.
Reader reads log entries.
# Type aliases
LogEntryFilterFunc is the func form of LogEntryFilter.
LogEntryFilters is a slice of LogEntryFilter instances and can be used as a LogEntryFilter.