Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/MrCasCode/log-analyzer-pro
/ functions
Functions
210 in github.com/MrCasCode/log-analyzer-pro
⨍
Functions
210
◇
Types & classes
35
↓ 25 callers
Function
selected_style
(selected_color: Color)
crates/terminal-ui/src/styles.rs:3
↓ 20 callers
Method
into
(self)
crates/log-analyzer/src/models/filter.rs:28
↓ 16 callers
Method
into_iter
(self)
crates/log-analyzer/src/models/log_line.rs:99
↓ 11 callers
Function
draw_input_field
(f: &mut Frame, app: &mut App, area: Rect, index: usize, title: &str)
crates/terminal-ui/src/ui/ui_filter_popup.rs:20
↓ 11 callers
Method
get
Gets the field value with the `columns` returned key
crates/log-analyzer/src/models/log_line.rs:37
↓ 10 callers
Method
next
(&mut self)
crates/terminal-ui/src/data/stateful_list.rs:19
↓ 9 callers
Method
next
(&mut self)
crates/terminal-ui/src/data/lazy_stateful_table.rs:106
↓ 7 callers
Method
previous
(&mut self)
crates/terminal-ui/src/data/stateful_list.rs:34
↓ 6 callers
Method
clear
(&mut self)
crates/terminal-ui/src/data/lazy_stateful_table.rs:90
↓ 6 callers
Function
display_cursor
(f: &mut Frame, area: Rect, cursor: usize)
crates/terminal-ui/src/ui/ui_shared.rs:3
↓ 6 callers
Function
filter_line
Applies the given filter to a line deciding if the filtering requirements are satisfied and applying the filter color if needed
crates/log-analyzer/src/domain/apply_filters.rs:8
↓ 6 callers
Method
get_column_lenght
(&self, column: &str)
crates/terminal-ui/src/app.rs:948
↓ 6 callers
Method
navigate_to
(&mut self, element: usize)
crates/terminal-ui/src/data/lazy_stateful_table.rs:66
↓ 6 callers
Method
source
(&self, from: usize, to: usize)
crates/terminal-ui/src/data/lazy_stateful_table.rs:212
↓ 5 callers
Function
centered_rect
helper function to create a centered rect using up certain percentage of the available rect `r`
crates/terminal-ui/src/ui/ui_popup.rs:4
↓ 5 callers
Method
navigate
(&mut self, direction: KeyCode)
crates/terminal-ui/src/app.rs:852
↓ 4 callers
Function
apply_format
Apply the given format (if any) to the given line
crates/log-analyzer/src/domain/apply_format.rs:17
↓ 4 callers
Method
get_filters
Get the valid filters from the filter data Returns a vector of (Key, Regex); Key is to be used with the get method of LogLines
crates/log-analyzer/src/models/filter.rs:75
↓ 4 callers
Method
unformat
Return a copy of this line with unformatted content
crates/log-analyzer/src/models/log_line.rs:71
↓ 4 callers
Method
unformat
Return a copy of this line with unformatted content
crates/log-analyzer/src/models/log_line_styled.rs:67
↓ 3 callers
Method
add_format
(&self, alias: &str, regex: &str)
crates/log-analyzer/src/services/log_service.rs:293
↓ 3 callers
Function
format_search
Embed group information in the log line fields. This is used to display formated text. The string fields are serialized into json in the form of `[(O
crates/log-analyzer/src/domain/apply_search.rs:16
↓ 3 callers
Method
get_formats
(&self)
crates/log-analyzer/src/services/log_service.rs:411
↓ 3 callers
Method
get_search_query
(&self)
crates/log-analyzer/src/stores/analysis_store.rs:96
↓ 3 callers
Method
get_selected_item
(&self)
crates/terminal-ui/src/data/lazy_stateful_table.rs:83
↓ 3 callers
Method
handle_input
(&mut self, key: KeyEvent)
crates/terminal-ui/src/app.rs:440
↓ 2 callers
Method
add_filter
(&self, filter: Filter)
crates/log-analyzer/src/services/log_service.rs:348
↓ 2 callers
Method
add_lines
(&self, log_id: &str, lines: &[String])
crates/log-analyzer/src/stores/log_store.rs:101
↓ 2 callers
Method
add_search_lines
(&self, lines: &[LogLine])
crates/log-analyzer/src/stores/analysis_store.rs:84
↓ 2 callers
Function
apply_search
Tries to match the given search expression to all fields of the log
crates/log-analyzer/src/domain/apply_search.rs:6
↓ 2 callers
Function
async_main
(settings_path: Option<String>)
crates/terminal-ui/src/lib.rs:38
↓ 2 callers
Function
default_log_line
Creates a default log line assigning the line content to payload and the index
crates/log-analyzer/src/domain/apply_format.rs:6
↓ 2 callers
Function
draw_separator
(f: &mut Frame, title: &str, area: Rect, offset: &mut usize)
crates/terminal-ui/src/ui/ui_filter_popup.rs:92
↓ 2 callers
Method
get_format
(&self, log_id: &str)
crates/log-analyzer/src/stores/log_store.rs:142
↓ 2 callers
Method
get_logs
(&self)
crates/log-analyzer/src/stores/log_store.rs:132
↓ 2 callers
Method
get_logs
(&self)
crates/log-analyzer/src/services/log_service.rs:407
↓ 2 callers
Method
navigate_to_bottom
(&mut self)
crates/terminal-ui/src/data/lazy_stateful_table.rs:74
↓ 2 callers
Function
parse_color
(r: &str, g: &str, b: &str)
crates/terminal-ui/src/app.rs:1180
↓ 2 callers
Method
reload
(&mut self)
crates/terminal-ui/src/data/lazy_stateful_table.rs:53
↓ 2 callers
Method
reset_search
(&self)
crates/log-analyzer/src/stores/analysis_store.rs:142
↓ 2 callers
Method
run_log_source
Helper function to run log sources
crates/log-analyzer/src/services/log_service.rs:258
↓ 2 callers
Method
set_focus
(&mut self, focus: Option<usize>)
crates/terminal-ui/src/app.rs:61
↓ 2 callers
Method
unselect
(&mut self)
crates/terminal-ui/src/data/stateful_list.rs:49
↓ 2 callers
Method
update_filters
(&mut self)
crates/terminal-ui/src/app.rs:338
↓ 2 callers
Method
update_sources
(&mut self)
crates/terminal-ui/src/app.rs:328
↓ 1 callers
Method
add_log
( &self, log_id: &str, log_source: Arc<dyn LogSource + Send + Sync>, format: O
crates/log-analyzer/src/stores/log_store.rs:67
↓ 1 callers
Method
add_log
(&mut self)
crates/terminal-ui/src/app.rs:272
↓ 1 callers
Method
add_search
(&self, regex: &str)
crates/log-analyzer/src/services/log_service.rs:300
↓ 1 callers
Method
add_search_query
(&self, query: &str)
crates/log-analyzer/src/stores/analysis_store.rs:91
↓ 1 callers
Function
apply_filters
Apply a list of filters to a line Filters are clasified in INCLUDE, EXCLUDE or just MARK and the filtering process follows that priority. If a line
crates/log-analyzer/src/domain/apply_filters.rs:32
↓ 1 callers
Method
apply_filters
Apply filters (if any) to a list of `LogLine` and return the filtered list of `LogLine`
crates/log-analyzer/src/services/log_service.rs:223
↓ 1 callers
Method
apply_format
Apply formatting (if any) to a list of lines and return the formated `LogLine`
crates/log-analyzer/src/services/log_service.rs:201
↓ 1 callers
Method
apply_search
Apply the search query (if any) to a list of `LogLine` and return both the received lines and the searched ones
crates/log-analyzer/src/services/log_service.rs:242
↓ 1 callers
Function
async_main
()
crates/log-analyzer/src/main.rs:24
↓ 1 callers
Method
cmp
(&self, other: &Self)
crates/log-analyzer/src/models/log_line.rs:180
↓ 1 callers
Function
create_source
( source: SourceType, source_address: String, )
crates/log-source/src/source/log_source.rs:47
↓ 1 callers
Function
draw_bottom_bar
(f: &mut Frame, app: &mut App, area: Rect)
crates/terminal-ui/src/ui/ui_log_analyzer.rs:313
↓ 1 callers
Function
draw_color_selector
(f: &mut Frame, app: &mut App, area: Rect)
crates/terminal-ui/src/ui/ui_filter_popup.rs:52
↓ 1 callers
Function
draw_error_message
(f: &mut Frame, app: &mut App, area: Rect)
crates/terminal-ui/src/ui/ui_error_message.rs:14
↓ 1 callers
Function
draw_error_popup
(f: &mut Frame, app: &mut App)
crates/terminal-ui/src/ui/ui_error_message.rs:29
↓ 1 callers
Function
draw_filter_popup
(f: &mut Frame, app: &mut App)
crates/terminal-ui/src/ui/ui_filter_popup.rs:114
↓ 1 callers
Function
draw_filter_type_selector
(f: &mut Frame, app: &mut App, area: Rect, index: usize, title: &str)
crates/terminal-ui/src/ui/ui_filter_popup.rs:34
↓ 1 callers
Function
draw_filters
(f: &mut Frame, app: &mut App, area: Rect)
crates/terminal-ui/src/ui/ui_log_analyzer.rs:96
↓ 1 callers
Function
draw_format_list
(f: &mut Frame, app: &mut App, area: Rect)
crates/terminal-ui/src/ui/ui_source_popup.rs:57
↓ 1 callers
Function
draw_loading_popup
(f: &mut Frame, app: &mut App)
crates/terminal-ui/src/ui/ui_loading_popup.rs:18
↓ 1 callers
Function
draw_log
(f: &mut Frame, app: &'s mut App, module: Module, title: &str, area: Rect)
crates/terminal-ui/src/ui/ui_log_analyzer.rs:204
↓ 1 callers
Function
draw_log_analyzer_view
(f: &mut Frame, app: &mut App)
crates/terminal-ui/src/ui/ui_log_analyzer.rs:394
↓ 1 callers
Function
draw_main_panel
(f: &mut Frame, app: &mut App, area: Rect)
crates/terminal-ui/src/ui/ui_log_analyzer.rs:366
↓ 1 callers
Function
draw_navigation_input
(f: &mut Frame, app: &App, area: Rect)
crates/terminal-ui/src/ui/ui_loading_popup.rs:10
↓ 1 callers
Function
draw_navigation_input
(f: &mut Frame, app: &App, area: Rect)
crates/terminal-ui/src/ui/ui_navigation_popup.rs:13
↓ 1 callers
Function
draw_navigation_popup
(f: &mut Frame, app: &mut App)
crates/terminal-ui/src/ui/ui_navigation_popup.rs:24
↓ 1 callers
Function
draw_new_format_alias
(f: &mut Frame, app: &App, area: Rect)
crates/terminal-ui/src/ui/ui_source_popup.rs:85
↓ 1 callers
Function
draw_new_format_regex
(f: &mut Frame, app: &App, area: Rect)
crates/terminal-ui/src/ui/ui_source_popup.rs:106
↓ 1 callers
Function
draw_ok_button
(f: &mut Frame, app: &App, area: Rect)
crates/terminal-ui/src/ui/ui_error_message.rs:21
↓ 1 callers
Function
draw_ok_button
(f: &mut Frame, app: &App, area: Rect)
crates/terminal-ui/src/ui/ui_source_popup.rs:127
↓ 1 callers
Function
draw_ok_button
(f: &mut Frame, app: &App, area: Rect)
crates/terminal-ui/src/ui/ui_filter_popup.rs:103
↓ 1 callers
Function
draw_search
(f: &mut Frame, app: &'s mut App, module: Module, title: &str, area: Rect)
crates/terminal-ui/src/ui/ui_log_analyzer.rs:251
↓ 1 callers
Function
draw_search_box
(f: &mut Frame, app: &mut App, area: Rect, index: usize, title: &str)
crates/terminal-ui/src/ui/ui_log_analyzer.rs:298
↓ 1 callers
Function
draw_sidebar
(f: &mut Frame, app: &mut App, area: Rect)
crates/terminal-ui/src/ui/ui_log_analyzer.rs:135
↓ 1 callers
Function
draw_source_path
(f: &mut Frame, app: &App, area: Rect)
crates/terminal-ui/src/ui/ui_source_popup.rs:37
↓ 1 callers
Function
draw_source_popup
(f: &mut Frame, app: &mut App)
crates/terminal-ui/src/ui/ui_source_popup.rs:138
↓ 1 callers
Function
draw_source_type_selector
(f: &mut Frame, app: &App, area: Rect)
crates/terminal-ui/src/ui/ui_source_popup.rs:19
↓ 1 callers
Function
draw_sources
(f: &mut Frame, app: &mut App, area: Rect)
crates/terminal-ui/src/ui/ui_log_analyzer.rs:47
↓ 1 callers
Method
extract_lines
(&self, log_id: &str)
crates/log-analyzer/src/stores/log_store.rs:125
↓ 1 callers
Method
fetch_log
(&self)
crates/log-analyzer/src/stores/analysis_store.rs:101
↓ 1 callers
Method
get_address
(&self)
crates/log-source/src/source/log_source.rs:117
↓ 1 callers
Function
get_filename
()
crates/log-analyzer/src/main.rs:18
↓ 1 callers
Method
get_filters
(&self)
crates/log-analyzer/src/services/log_service.rs:415
↓ 1 callers
Method
get_log_lines
(&self, from: usize, to: usize)
crates/log-analyzer/src/services/log_service.rs:353
↓ 1 callers
Method
get_log_lines_containing
( &self, index: usize, elements: usize, )
crates/log-analyzer/src/services/log_service.rs:373
↓ 1 callers
Method
get_search_lines
(&self, from: usize, to: usize)
crates/log-analyzer/src/services/log_service.rs:357
↓ 1 callers
Method
get_search_lines_containing
( &self, index: usize, elements: usize, )
crates/log-analyzer/src/services/log_service.rs:382
↓ 1 callers
Method
get_source
(&self, id: &str)
crates/log-analyzer/src/stores/log_store.rs:154
↓ 1 callers
Method
get_total_filtered_lines
(&self)
crates/log-analyzer/src/services/log_service.rs:423
↓ 1 callers
Method
get_total_lines
(&self)
crates/log-analyzer/src/stores/log_store.rs:147
↓ 1 callers
Method
get_total_raw_lines
(&self)
crates/log-analyzer/src/services/log_service.rs:419
↓ 1 callers
Method
get_total_searched_lines
(&self)
crates/log-analyzer/src/services/log_service.rs:427
↓ 1 callers
Method
handle_error_popup_input
(&mut self, key: KeyEvent)
crates/terminal-ui/src/app.rs:841
↓ 1 callers
Method
handle_filter_popup_input
(&mut self, key: KeyEvent)
crates/terminal-ui/src/app.rs:711
↓ 1 callers
Method
handle_filters_input
(&mut self, key: KeyEvent)
crates/terminal-ui/src/app.rs:505
next →
1–100 of 210, ranked by callers