Translate a CiviProxy logfile into JSON format.
Go to file
Marc Koch fa54fb58ae
🙈 include whole .idea directory in gitignore
2024-07-09 14:42:39 +02:00
.idea
src/civiproxy_logs2json ️ use generator to parse JSON lines 2024-07-09 14:42:14 +02:00
tests 🐛 fix import in test 2022-10-30 00:41:31 +02:00
.gitignore 🙈 include whole .idea directory in gitignore 2024-07-09 14:42:39 +02:00
LICENSE
MANIFEST.in
README.md ️ use generator to parse JSON lines 2024-07-09 14:42:14 +02:00
pyproject.toml 🔖 bump version 1.0.7 -> 1.0.8 2022-10-30 17:31:02 +01:00
setup.py

README.md

CiviProxy_Logs2Json

Translate a CiviProxy logfile into JSON format.

Installation

python3 -m pip install civiproxy_logs2json --user

Example Usage

Pass logfile as option:

cpl2j -f /var/www/proxy_logs/proxy.log

Pipe logfile into program:

cat proxy.log | cpl2j 

Set JSON indentation to two spaces:

cat proxy.log | cpl2j -s 2 

Output JSON lines:

cpl2j -l -f /var/www/proxy_logs/proxy.log

Tip

Use VisiData to explore the data in a very comfortable way: /var/www/proxy_logs/proxy.log

cpl2j -l -f /var/www/proxy_logs/proxy.log | vd -f jsonl