├── .envrc ├── .github └── workflows │ ├── ci.yml │ └── release.yml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── data ├── Cargo.lock ├── Cargo.toml └── src │ ├── data │ ├── deck_1.rs │ ├── files_accesscontrol_1.rs │ ├── files_antivirus_5.rs │ ├── mod.rs │ └── server_29.rs │ ├── lib.rs │ └── types.rs ├── flake.lock ├── flake.nix ├── logging-extractor ├── Cargo.lock ├── Cargo.toml ├── src │ ├── bake.rs │ ├── error.rs │ ├── extractor.rs │ ├── level.rs │ ├── lib.rs │ ├── main.rs │ ├── messagebuilder.rs │ ├── name_resolver.rs │ └── string.rs ├── test-data │ └── DefaultShareProvider │ │ └── DefaultShareProvider.php └── tests │ ├── snapshot.rs │ └── snapshots │ └── snapshot__snapshot_test.snap ├── nix ├── data-mod.nix ├── extracted-logs.nix ├── logging-extractor.nix ├── logsmash.nix ├── overlay.nix └── versions.json ├── screenshots └── screenshot.png └── src ├── app.rs ├── error.rs ├── logfile ├── archive.rs ├── logline.rs └── mod.rs ├── main.rs ├── matcher.rs ├── timegraph.rs └── ui ├── error_list.rs ├── footer.rs ├── grouped_logs.rs ├── histogram.rs ├── input.rs ├── match_list.rs ├── mod.rs ├── single_log.rs ├── single_match.rs ├── state.rs ├── style.rs └── table.rs /.envrc: -------------------------------------------------------------------------------- 1 | use flake 2 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icewind1991/logsmash/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icewind1991/logsmash/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icewind1991/logsmash/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icewind1991/logsmash/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icewind1991/logsmash/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icewind1991/logsmash/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icewind1991/logsmash/HEAD/README.md -------------------------------------------------------------------------------- /data/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icewind1991/logsmash/HEAD/data/Cargo.lock -------------------------------------------------------------------------------- /data/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icewind1991/logsmash/HEAD/data/Cargo.toml -------------------------------------------------------------------------------- /data/src/data/deck_1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icewind1991/logsmash/HEAD/data/src/data/deck_1.rs -------------------------------------------------------------------------------- /data/src/data/files_accesscontrol_1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icewind1991/logsmash/HEAD/data/src/data/files_accesscontrol_1.rs -------------------------------------------------------------------------------- /data/src/data/files_antivirus_5.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icewind1991/logsmash/HEAD/data/src/data/files_antivirus_5.rs -------------------------------------------------------------------------------- /data/src/data/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icewind1991/logsmash/HEAD/data/src/data/mod.rs -------------------------------------------------------------------------------- /data/src/data/server_29.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icewind1991/logsmash/HEAD/data/src/data/server_29.rs -------------------------------------------------------------------------------- /data/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icewind1991/logsmash/HEAD/data/src/lib.rs -------------------------------------------------------------------------------- /data/src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icewind1991/logsmash/HEAD/data/src/types.rs -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icewind1991/logsmash/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icewind1991/logsmash/HEAD/flake.nix -------------------------------------------------------------------------------- /logging-extractor/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icewind1991/logsmash/HEAD/logging-extractor/Cargo.lock -------------------------------------------------------------------------------- /logging-extractor/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icewind1991/logsmash/HEAD/logging-extractor/Cargo.toml -------------------------------------------------------------------------------- /logging-extractor/src/bake.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icewind1991/logsmash/HEAD/logging-extractor/src/bake.rs -------------------------------------------------------------------------------- /logging-extractor/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icewind1991/logsmash/HEAD/logging-extractor/src/error.rs -------------------------------------------------------------------------------- /logging-extractor/src/extractor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icewind1991/logsmash/HEAD/logging-extractor/src/extractor.rs -------------------------------------------------------------------------------- /logging-extractor/src/level.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icewind1991/logsmash/HEAD/logging-extractor/src/level.rs -------------------------------------------------------------------------------- /logging-extractor/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icewind1991/logsmash/HEAD/logging-extractor/src/lib.rs -------------------------------------------------------------------------------- /logging-extractor/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icewind1991/logsmash/HEAD/logging-extractor/src/main.rs -------------------------------------------------------------------------------- /logging-extractor/src/messagebuilder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icewind1991/logsmash/HEAD/logging-extractor/src/messagebuilder.rs -------------------------------------------------------------------------------- /logging-extractor/src/name_resolver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icewind1991/logsmash/HEAD/logging-extractor/src/name_resolver.rs -------------------------------------------------------------------------------- /logging-extractor/src/string.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icewind1991/logsmash/HEAD/logging-extractor/src/string.rs -------------------------------------------------------------------------------- /logging-extractor/test-data/DefaultShareProvider/DefaultShareProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icewind1991/logsmash/HEAD/logging-extractor/test-data/DefaultShareProvider/DefaultShareProvider.php -------------------------------------------------------------------------------- /logging-extractor/tests/snapshot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icewind1991/logsmash/HEAD/logging-extractor/tests/snapshot.rs -------------------------------------------------------------------------------- /logging-extractor/tests/snapshots/snapshot__snapshot_test.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icewind1991/logsmash/HEAD/logging-extractor/tests/snapshots/snapshot__snapshot_test.snap -------------------------------------------------------------------------------- /nix/data-mod.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icewind1991/logsmash/HEAD/nix/data-mod.nix -------------------------------------------------------------------------------- /nix/extracted-logs.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icewind1991/logsmash/HEAD/nix/extracted-logs.nix -------------------------------------------------------------------------------- /nix/logging-extractor.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icewind1991/logsmash/HEAD/nix/logging-extractor.nix -------------------------------------------------------------------------------- /nix/logsmash.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icewind1991/logsmash/HEAD/nix/logsmash.nix -------------------------------------------------------------------------------- /nix/overlay.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icewind1991/logsmash/HEAD/nix/overlay.nix -------------------------------------------------------------------------------- /nix/versions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icewind1991/logsmash/HEAD/nix/versions.json -------------------------------------------------------------------------------- /screenshots/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icewind1991/logsmash/HEAD/screenshots/screenshot.png -------------------------------------------------------------------------------- /src/app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icewind1991/logsmash/HEAD/src/app.rs -------------------------------------------------------------------------------- /src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icewind1991/logsmash/HEAD/src/error.rs -------------------------------------------------------------------------------- /src/logfile/archive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icewind1991/logsmash/HEAD/src/logfile/archive.rs -------------------------------------------------------------------------------- /src/logfile/logline.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icewind1991/logsmash/HEAD/src/logfile/logline.rs -------------------------------------------------------------------------------- /src/logfile/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icewind1991/logsmash/HEAD/src/logfile/mod.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icewind1991/logsmash/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/matcher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icewind1991/logsmash/HEAD/src/matcher.rs -------------------------------------------------------------------------------- /src/timegraph.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icewind1991/logsmash/HEAD/src/timegraph.rs -------------------------------------------------------------------------------- /src/ui/error_list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icewind1991/logsmash/HEAD/src/ui/error_list.rs -------------------------------------------------------------------------------- /src/ui/footer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icewind1991/logsmash/HEAD/src/ui/footer.rs -------------------------------------------------------------------------------- /src/ui/grouped_logs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icewind1991/logsmash/HEAD/src/ui/grouped_logs.rs -------------------------------------------------------------------------------- /src/ui/histogram.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icewind1991/logsmash/HEAD/src/ui/histogram.rs -------------------------------------------------------------------------------- /src/ui/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icewind1991/logsmash/HEAD/src/ui/input.rs -------------------------------------------------------------------------------- /src/ui/match_list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icewind1991/logsmash/HEAD/src/ui/match_list.rs -------------------------------------------------------------------------------- /src/ui/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icewind1991/logsmash/HEAD/src/ui/mod.rs -------------------------------------------------------------------------------- /src/ui/single_log.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icewind1991/logsmash/HEAD/src/ui/single_log.rs -------------------------------------------------------------------------------- /src/ui/single_match.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icewind1991/logsmash/HEAD/src/ui/single_match.rs -------------------------------------------------------------------------------- /src/ui/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icewind1991/logsmash/HEAD/src/ui/state.rs -------------------------------------------------------------------------------- /src/ui/style.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icewind1991/logsmash/HEAD/src/ui/style.rs -------------------------------------------------------------------------------- /src/ui/table.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icewind1991/logsmash/HEAD/src/ui/table.rs --------------------------------------------------------------------------------