MCPcopy Index your code
hub / github.com/MrCasCode/log-analyzer-pro

github.com/MrCasCode/log-analyzer-pro @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
245 symbols 522 edges 40 files 35 documented · 14%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

LogStore (Interface)
Store holding raw information Manages raw lines and associated format [1 implementers]
crates/log-analyzer/src/stores/log_store.rs
Stateful (Interface)
(no doc) [3 implementers]
crates/terminal-ui/src/data/mod.rs
LogSource (Interface)
(no doc) [2 implementers]
crates/log-source/src/source/log_source.rs
AnalysisStore (Interface)
Store for managing processed logs. Stores both the combined filtered log and the search log [1 implementers]
crates/log-analyzer/src/stores/analysis_store.rs
LazySource (Interface)
(no doc) [3 implementers]
crates/terminal-ui/src/data/lazy_stateful_table.rs
ProcessingStore (Interface)
Store holding all the processing information. Format and filter definitions [1 implementers]
crates/log-analyzer/src/stores/processing_store.rs
Convert (Interface)
(no doc) [1 implementers]
crates/terminal-ui/src/ui/ui_log_analyzer.rs
LogAnalyzer (Interface)
Main API of this crate [1 implementers]
crates/log-analyzer/src/services/log_service.rs

Core symbols most depended-on inside this repo

selected_style
called by 25
crates/terminal-ui/src/styles.rs
into
called by 20
crates/log-analyzer/src/models/filter.rs
into_iter
called by 16
crates/log-analyzer/src/models/log_line.rs
get
called by 11
crates/log-analyzer/src/models/log_line.rs
draw_input_field
called by 11
crates/terminal-ui/src/ui/ui_filter_popup.rs
next
called by 10
crates/terminal-ui/src/data/stateful_list.rs
next
called by 9
crates/terminal-ui/src/data/lazy_stateful_table.rs
previous
called by 7
crates/terminal-ui/src/data/stateful_list.rs

Shape

Method 138
Function 72
Class 22
Interface 8
Enum 5

Languages

Rust100%

Modules by API surface

crates/terminal-ui/src/app.rs34 symbols
crates/log-analyzer/src/services/log_service.rs26 symbols
crates/terminal-ui/src/data/lazy_stateful_table.rs23 symbols
crates/log-analyzer/src/stores/analysis_store.rs21 symbols
crates/log-analyzer/src/stores/log_store.rs14 symbols
crates/terminal-ui/src/ui/ui_log_analyzer.rs13 symbols
crates/log-source/src/source/log_source.rs11 symbols
crates/log-analyzer/src/stores/processing_store.rs10 symbols
crates/log-analyzer/src/models/log_line.rs10 symbols
crates/log-analyzer/src/models/filter.rs10 symbols
crates/log-analyzer/src/models/log_line_styled.rs9 symbols
crates/terminal-ui/src/ui/ui_source_popup.rs7 symbols

For agents

$ claude mcp add log-analyzer-pro \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact