#include <log_filter.h>
Public Member Functions | |
void | clearSearch () |
void | clearSelect () |
size_t | getCursor () |
bool | getDebugLevel () const |
bool | getEnableNodeFilter () const |
bool | getErrorLevel () const |
bool | getFatalLevel () const |
std::string | getFilterString () const |
bool | getInfoLevel () const |
std::string | getSearch () const |
int64_t | getSelectEnd () |
int64_t | getSelectStart () |
bool | getWarnLevel () const |
void | idleProcess () |
const std::deque< LogLine > & | indices () const |
void | invertNodes () |
LogFilter (LogStorePtr &logs) | |
void | nextMatch () |
const std::map< std::string, NodeData > & | nodes () const |
void | prevMatch () |
void | reset () |
void | search (const std::string &pattern) |
void | selectAllNodes () |
void | setCursor (int64_t index) |
void | setCursorOffset (int64_t offset) |
void | setDebugLevel (bool enable) |
void | setEnableNodeFilter (bool enable) |
void | setErrorLevel (bool enable) |
void | setExclude (const std::string &exclude) |
void | setFatalLevel (bool enable) |
void | setFilter (const std::string &filter) |
void | setInfoLevel (bool enable) |
void | setSelectEnd (int64_t index) |
void | setSelectStart (int64_t index) |
void | setWarnLevel (bool enable) |
void | toggleNode (const std::string &node) |
void | update () |
Public Attributes | |
int64_t | search_cursor_ = -1 |
int64_t | search_cursor_fwd_ = -1 |
int64_t | search_cursor_rev_ = -1 |
Private Types | |
enum | SearchDirection { SEARCH_BOTH, SEARCH_FWD, SEARCH_REV } |
Private Member Functions | |
bool | accepted (const LogEntry &entry, bool new_entry=false) |
Private Attributes | |
int64_t | cursor_ = -1 |
int64_t | cursor_offset_ = 0 |
bool | debug_level_ = true |
size_t | earliest_log_index_ = 0 |
bool | error_level_ = true |
std::vector< std::string > | exclude_list_ |
bool | fatal_level_ = true |
std::vector< std::string > | filter_list_ |
bool | filter_nodes_ = false |
std::string | filter_string_ |
bool | info_level_ = true |
size_t | latest_log_index_ = 0 |
std::deque< LogLine > | log_indices_ |
LogStorePtr | logs_ |
std::map< std::string, NodeData > | nodes_ |
std::string | search_ |
int | search_direction_ = SEARCH_BOTH |
int64_t | select_end_ = -1 |
int64_t | select_start_ = -1 |
bool | warn_level_ = true |
Definition at line 41 of file log_filter.h.
|
private |
Enumerator | |
---|---|
SEARCH_BOTH | |
SEARCH_FWD | |
SEARCH_REV |
Definition at line 110 of file log_filter.h.
|
explicit |
Definition at line 34 of file log_filter.cpp.
|
private |
Definition at line 308 of file log_filter.cpp.
void log_view::LogFilter::clearSearch | ( | ) |
Definition at line 301 of file log_filter.cpp.
void log_view::LogFilter::clearSelect | ( | ) |
Definition at line 237 of file log_filter.cpp.
size_t log_view::LogFilter::getCursor | ( | ) |
Definition at line 233 of file log_filter.cpp.
|
inline |
Definition at line 60 of file log_filter.h.
|
inline |
Definition at line 65 of file log_filter.h.
|
inline |
Definition at line 63 of file log_filter.h.
|
inline |
Definition at line 64 of file log_filter.h.
|
inline |
Definition at line 48 of file log_filter.h.
|
inline |
Definition at line 61 of file log_filter.h.
|
inline |
Definition at line 86 of file log_filter.h.
int64_t log_view::LogFilter::getSelectEnd | ( | ) |
Definition at line 255 of file log_filter.cpp.
int64_t log_view::LogFilter::getSelectStart | ( | ) |
Definition at line 247 of file log_filter.cpp.
|
inline |
Definition at line 62 of file log_filter.h.
void log_view::LogFilter::idleProcess | ( | ) |
Definition at line 171 of file log_filter.cpp.
|
inline |
Definition at line 88 of file log_filter.h.
void log_view::LogFilter::invertNodes | ( | ) |
Definition at line 136 of file log_filter.cpp.
void log_view::LogFilter::nextMatch | ( | ) |
Definition at line 275 of file log_filter.cpp.
|
inline |
Definition at line 89 of file log_filter.h.
void log_view::LogFilter::prevMatch | ( | ) |
Definition at line 288 of file log_filter.cpp.
void log_view::LogFilter::reset | ( | ) |
Definition at line 146 of file log_filter.cpp.
void log_view::LogFilter::search | ( | const std::string & | pattern | ) |
Definition at line 259 of file log_filter.cpp.
void log_view::LogFilter::selectAllNodes | ( | ) |
Definition at line 126 of file log_filter.cpp.
void log_view::LogFilter::setCursor | ( | int64_t | index | ) |
Definition at line 229 of file log_filter.cpp.
|
inline |
Definition at line 45 of file log_filter.h.
void log_view::LogFilter::setDebugLevel | ( | bool | enable | ) |
Definition at line 74 of file log_filter.cpp.
void log_view::LogFilter::setEnableNodeFilter | ( | bool | enable | ) |
Definition at line 109 of file log_filter.cpp.
void log_view::LogFilter::setErrorLevel | ( | bool | enable | ) |
Definition at line 95 of file log_filter.cpp.
void log_view::LogFilter::setExclude | ( | const std::string & | exclude | ) |
Definition at line 57 of file log_filter.cpp.
void log_view::LogFilter::setFatalLevel | ( | bool | enable | ) |
Definition at line 102 of file log_filter.cpp.
void log_view::LogFilter::setFilter | ( | const std::string & | filter | ) |
Definition at line 39 of file log_filter.cpp.
void log_view::LogFilter::setInfoLevel | ( | bool | enable | ) |
Definition at line 81 of file log_filter.cpp.
void log_view::LogFilter::setSelectEnd | ( | int64_t | index | ) |
Definition at line 251 of file log_filter.cpp.
void log_view::LogFilter::setSelectStart | ( | int64_t | index | ) |
Definition at line 242 of file log_filter.cpp.
void log_view::LogFilter::setWarnLevel | ( | bool | enable | ) |
Definition at line 88 of file log_filter.cpp.
void log_view::LogFilter::toggleNode | ( | const std::string & | node | ) |
Definition at line 116 of file log_filter.cpp.
void log_view::LogFilter::update | ( | ) |
Definition at line 157 of file log_filter.cpp.
|
private |
Definition at line 104 of file log_filter.h.
|
private |
Definition at line 108 of file log_filter.h.
|
private |
Definition at line 114 of file log_filter.h.
|
private |
Definition at line 102 of file log_filter.h.
|
private |
Definition at line 117 of file log_filter.h.
|
private |
Definition at line 124 of file log_filter.h.
|
private |
Definition at line 118 of file log_filter.h.
|
private |
Definition at line 123 of file log_filter.h.
|
private |
Definition at line 119 of file log_filter.h.
|
private |
Definition at line 121 of file log_filter.h.
|
private |
Definition at line 115 of file log_filter.h.
|
private |
Definition at line 101 of file log_filter.h.
|
private |
Definition at line 100 of file log_filter.h.
|
private |
Definition at line 98 of file log_filter.h.
|
private |
Definition at line 126 of file log_filter.h.
|
private |
Definition at line 111 of file log_filter.h.
int64_t log_view::LogFilter::search_cursor_ = -1 |
Definition at line 91 of file log_filter.h.
int64_t log_view::LogFilter::search_cursor_fwd_ = -1 |
Definition at line 92 of file log_filter.h.
int64_t log_view::LogFilter::search_cursor_rev_ = -1 |
Definition at line 93 of file log_filter.h.
|
private |
Definition at line 112 of file log_filter.h.
|
private |
Definition at line 106 of file log_filter.h.
|
private |
Definition at line 105 of file log_filter.h.
|
private |
Definition at line 116 of file log_filter.h.