AddEntry | func (v *LogViewer) AddEntry(entry LogEntry) *LogViewer | AddEntry adds a log entry |
Clear | func (v *LogViewer) Clear() *LogViewer | Clear removes all entries |
ClearFilter | func (v *LogViewer) ClearFilter() *LogViewer | ClearFilter removes all filters |
Debug | func (v *LogViewer) Debug(message string) *LogViewer | Debug logs a debug message |
EntryCount | func (v *LogViewer) EntryCount() int | EntryCount returns total entry count |
Error | func (v *LogViewer) Error(message string) *LogViewer | Error logs an error message |
FilteredCount | func (v *LogViewer) FilteredCount() int | FilteredCount returns filtered entry count |
GetEntries | func (v *LogViewer) GetEntries() []LogEntry | GetEntries returns all entries |
GetFieldHeight | func (v *LogViewer) GetFieldHeight() int | GetFieldHeight returns preferred height |
GetFilteredEntries | func (v *LogViewer) GetFilteredEntries() []LogEntry | GetFilteredEntries returns filtered entries |
Info | func (v *LogViewer) Info(message string) *LogViewer | Info logs an info message |
Log | func (v *LogViewer) Log(level LogLevel, message string) *LogViewer | Log adds a simple log entry |
SetFilter | func (v *LogViewer) SetFilter(filter LogFilter) *LogViewer | SetFilter sets the log filter |
SetFollow | func (v *LogViewer) SetFollow(follow bool) *LogViewer | SetFollow enables/disables auto-scroll |
SetMaxEntries | func (v *LogViewer) SetMaxEntries(max int) *LogViewer | SetMaxEntries sets the maximum log entries to keep |
SetMinLevel | func (v *LogViewer) SetMinLevel(level LogLevel) *LogViewer | SetMinLevel sets minimum log level to show |
SetOnSearch | func (v *LogViewer) SetOnSearch(fn func(pattern string, matches int)) *LogViewer | SetOnSearch sets callback for search results |
SetOnSelect | func (v *LogViewer) SetOnSelect(fn func(entry LogEntry)) *LogViewer | SetOnSelect sets callback for entry selection |
SetSearch | func (v *LogViewer) SetSearch(pattern string) *LogViewer | SetSearch sets the search pattern |
SetSearchRegex | func (v *LogViewer) SetSearchRegex(pattern string) error | SetSearchRegex sets a regex search pattern |
SetShowLevel | func (v *LogViewer) SetShowLevel(show bool) *LogViewer | SetShowLevel enables/disables level display |
SetShowSource | func (v *LogViewer) SetShowSource(show bool) *LogViewer | SetShowSource enables/disables source display |
SetShowTimestamp | func (v *LogViewer) SetShowTimestamp(show bool) *LogViewer | SetShowTimestamp enables/disables timestamp display |
SetTimestampFormat | func (v *LogViewer) SetTimestampFormat(format string) *LogViewer | SetTimestampFormat sets the timestamp format |
SetWrapLines | func (v *LogViewer) SetWrapLines(wrap bool) *LogViewer | SetWrapLines enables/disables line wrapping |
Warn | func (v *LogViewer) Warn(message string) *LogViewer | Warn logs a warning message |