Tail multiple log files, label their lines and combine them into one stream
Project description
logmux
Logmux tails multiple log files, labels their lines and outputs everything in one stream - Much like docker-compose, but simply for local log files!
Installation
pip install logmux
Usage
logmux first.log second.log test/third.log
This will tail all three log files. New lines will be prefixed with the name of
the log file it came from, e.g. first: for the first log file and third:
for the last one.
You can customize the labels by providing them as a query parameter for each file:
logmux "first.log?label=custom" second.log test/third.log
This will prefix all lines from the first file with custom: . You'll need to
quote the argument like in this example to make sure that your shell is not
going to split it.
It's also possible to set the color of the label:
logmux "first.log?label=custom&color=blue" "second.log?color=red" test/third.log
Similar solutions
In no particular order:
- MultiTail uses ncurses to tail multiple log files in one or more windows. Logmux takes a more simple approach by just printing to stdout.
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
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 logmux-0.1.1.tar.gz.
File metadata
- Download URL: logmux-0.1.1.tar.gz
- Upload date:
- Size: 3.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d219c4d81f40d0a34cff74830e2e7e96eeda518018d30a69465baccb1a626886
|
|
| MD5 |
c08cd8e3b4f1876c072e5c0e9e73f81e
|
|
| BLAKE2b-256 |
7de8eda193f4d0f3cb967f38420d4308c603eed51f7e659bee207058877aef36
|
File details
Details for the file logmux-0.1.1-py3-none-any.whl.
File metadata
- Download URL: logmux-0.1.1-py3-none-any.whl
- Upload date:
- Size: 4.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a237a073d5038f3b8c5509e2df2271547ebc24f7fbeecc61e54e9489fc990838
|
|
| MD5 |
8aa816000f9a5b27b1d5acb3b2b1d889
|
|
| BLAKE2b-256 |
6d68ab307ac3d075992b1e43eacb94120702641f4876a0906b73d61ed8c1ef3b
|