Crates.io | tailtales |
lib.rs | tailtales |
version | |
source | src |
created_at | 2025-01-06 18:05:31.312389 |
updated_at | 2025-01-08 21:11:19.179046 |
description | Flexible log viewer for logfmt and other formats with filtering, filtering expressions, and real-time pipe following. |
homepage | https://github.com/davidmoreno/tailtales |
repository | https://github.com/davidmoreno/tailtales |
max_upload_size | |
id | 1505952 |
Cargo.toml error: | TOML parse error at line 18, column 1 | 18 | autolib = false | ^^^^^^^ unknown field `autolib`, expected one of `name`, `version`, `edition`, `authors`, `description`, `readme`, `license`, `repository`, `homepage`, `documentation`, `build`, `resolver`, `links`, `default-run`, `default_dash_run`, `rust-version`, `rust_dash_version`, `rust_version`, `license-file`, `license_dash_file`, `license_file`, `licenseFile`, `license_capital_file`, `forced-target`, `forced_dash_target`, `autobins`, `autotests`, `autoexamples`, `autobenches`, `publish`, `metadata`, `keywords`, `categories`, `exclude`, `include` |
size | 0 |
A TUI log parser written in Rust
To easy inspect existing logs or streaming logs, with some filters, marking of messages and easy finding information in the logs.
tt /var/log/messages
journalctl -f | tt
/
Searchf
Filterq
QuitAll record liens are logfmt parsed. More parsers may come in the future.
Its possible to search and filter based on both the lien and the structured parsed contents.
text
will look for text"text"
, but if just a simple text is given its understood as text (converts the variable name to a string)~ regex
or better ~ "regex"
can also be used to search / filter by regexINFO
"^INFO
-- The closing " is assumedtimestamp <= "2025-01-01"
-- The comparison is string based, so timestamps better in ISO formatline_number > 1000 && line_number < 2000
-- TODO, no priority, no parenteheiss, will not work