Simple tools for merging, filtering, and transforming Chronicles logs.
Go to file
gmega 6f66a58ede
add test run listings
2024-02-07 19:15:22 -03:00
logtools add test run listings 2024-02-07 19:15:22 -03:00
.gitignore add log helper scripts and snippets, update analysis 2023-10-20 13:48:01 -03:00
README.md fix repo URL in README 2023-10-25 11:54:52 -03:00
mypy.ini initial import 2023-10-17 16:35:02 -03:00
poetry.lock refector FileLogSource and StringLogSource into TextIOLogSource, fix typing issues 2024-02-05 11:27:47 -03:00
pyproject.toml fix time offset parsing to allow negative offsets 2024-02-06 10:29:24 -03:00

README.md

Simple Log Visualization Tools

Installation

pip install git+https://github.com/codex-storage/logtools.git

Usage

Merge by Timestamp

log-merge log1.log log2.log

Merge by Timestamp Showing Aliases Instead of File Name

log-merge log1.log log2.log --aliases bootstrap codex21

Merge and Filter by Timestamp

# If no timezone is provided, assumes UTC
log-merge log1.log log2.log --from 2021-01-01T00:00:00 --to 2021-01-02T00:00:00

Transform Raw Logs into CSV

cat ./log1.log | log-to-csv

Transform Raw Logs into CSV, Extracting Topics Into Column

cat ./log1.log | log-to-csv --extract-fields topics