Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/MrCasCode/log-analyzer-pro
/ types & classes
Types & classes
35 in github.com/MrCasCode/log-analyzer-pro
⨍
Functions
210
◇
Types & classes
35
↓ 1 callers
Class
Processing
crates/terminal-ui/src/app.rs:55
Interface
AnalysisStore
Store for managing processed logs. Stores both the combined filtered log and the search log
crates/log-analyzer/src/stores/analysis_store.rs:7
Class
App
This struct holds the current state of the app. In particular, it has the `items` field which is a wrapper around `ListState`. Keeping track of the it
crates/terminal-ui/src/app.rs:131
Enum
Area
crates/terminal-ui/src/data/lazy_stateful_table.rs:14
Class
Args
src/main.rs:10
Interface
Convert
crates/terminal-ui/src/ui/ui_log_analyzer.rs:19
Enum
Event
Notify of state changes
crates/log-analyzer/src/services/log_service.rs:25
Class
FileSource
crates/log-source/src/source/log_source.rs:76
Class
Filter
Base filter definition.
crates/log-analyzer/src/models/filter.rs:65
Enum
FilterAction
Describe the action of a filter
crates/log-analyzer/src/models/filter.rs:8
Class
Format
crates/log-analyzer/src/models/format.rs:6
Class
InMemmoryAnalysisStore
crates/log-analyzer/src/stores/analysis_store.rs:49
Class
InMemmoryLogStore
crates/log-analyzer/src/stores/log_store.rs:38
Class
InMemmoryProcessingStore
crates/log-analyzer/src/stores/processing_store.rs:29
Interface
LazySource
crates/terminal-ui/src/data/lazy_stateful_table.rs:8
Class
LazyStatefulTable
crates/terminal-ui/src/data/lazy_stateful_table.rs:35
Interface
LogAnalyzer
Main API of this crate
crates/log-analyzer/src/services/log_service.rs:43
Class
LogFilter
Struct with cached vector of log_line keys with their associated regex
crates/log-analyzer/src/models/filter.rs:45
Class
LogLine
This struct contains a formatted log with its info classified in several fields
crates/log-analyzer/src/models/log_line.rs:9
Class
LogLineStyled
This struct contains a formated log with its info clasified in several fields
crates/log-analyzer/src/models/log_line_styled.rs:11
Class
LogService
crates/log-analyzer/src/services/log_service.rs:98
Interface
LogSource
crates/log-source/src/source/log_source.rs:70
Class
LogSourcer
crates/terminal-ui/src/app.rs:92
Interface
LogStore
Store holding raw information Manages raw lines and associated format
crates/log-analyzer/src/stores/log_store.rs:9
Enum
Module
crates/terminal-ui/src/app.rs:79
Class
PopupInteraction
crates/terminal-ui/src/app.rs:49
Interface
ProcessingStore
Store holding all the processing information. Format and filter definitions
crates/log-analyzer/src/stores/processing_store.rs:11
Class
SearchSourcer
crates/terminal-ui/src/app.rs:109
Class
Settings
crates/log-analyzer/src/models/settings.rs:7
Enum
SourceType
crates/log-source/src/source/log_source.rs:17
Interface
Stateful
crates/terminal-ui/src/data/mod.rs:5
Class
StatefulList
crates/terminal-ui/src/data/stateful_list.rs:5
Class
StatefulTable
crates/terminal-ui/src/data/stateful_table.rs:5
Class
TestSourcer
crates/terminal-ui/src/data/lazy_stateful_table.rs:207
Class
WsSource
crates/log-source/src/source/log_source.rs:122