Command-line tool to filter structured log files by date, level, module, or message pattern
Project description
Def: pkg-log-search is a CLI tool to filter structured tab-delimited log files
usage: pkg-log-search [-h] --logfile LOGFILE [--from START] [--to END] [--level LEVEL] [--module MODULE] [--regex REGEX]
Filter structured log files.
options:
-h, --help show this help message and exit
--logfile LOGFILE Path to log file
--from START Start datetime (e.g. '2025-07-28 00:00:00')
--to END End datetime (e.g. '2025-07-28 23:59:59')
--level LEVEL Log level (e.g. INFO, ERROR, WARNING)
--module MODULE Filter by module name
--regex REGEX Regex pattern in message
## 🚀 Example Usage
```bash
usage examples:
# Filter by log level
package-log-search --logfile logs/pipeline.log --level ERROR
# Filter by date range
package-log-search --logfile logs/pipeline.log \
--from "2025-07-28 00:00:00" \
--to "2025-07-28 23:59:59"
# Filter by module name
package-log-search --logfile logs/pipeline.log --module ingest
# Filter by regex pattern in message
package-log-search --logfile logs/pipeline.log --regex "failed.*attempt"
# Combine all filters
package-log-search --logfile logs/pipeline.log \
--from "2025-07-28 00:00:00" \
--to "2025-07-28 23:59:59" \
--level ERROR \
--module transform \
--regex "skipped.*\.json"
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pkg_log_search-0.0.1.tar.gz
(3.3 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pkg_log_search-0.0.1.tar.gz.
File metadata
- Download URL: pkg_log_search-0.0.1.tar.gz
- Upload date:
- Size: 3.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d86a9d4712e41a15a31711bfd0ebb8c70c7e847f5b789606af6be5455aa0712f
|
|
| MD5 |
cd4d9deb4a64ebc63b5db71cdc52c691
|
|
| BLAKE2b-256 |
733b4d88edb655540ea5227748f87b84350be970b2ccc76c3c1953e0d3e8c849
|
File details
Details for the file pkg_log_search-0.0.1-py3-none-any.whl.
File metadata
- Download URL: pkg_log_search-0.0.1-py3-none-any.whl
- Upload date:
- Size: 4.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8a3f106dfb99af658dd0bc90c3c4d90e2584fdceb51089f1f1ab670ab8a7037f
|
|
| MD5 |
34be22c2b4e79c95108a012919e2f7c9
|
|
| BLAKE2b-256 |
8c3ca7cf324245d6f43623314c6fde9bc41106dbf1122413cfba7087747e84a4
|