Translate a CiviProxy logfile into JSON format.
Go to file
Marc Koch 3fc983f28f
📦️ use pyproject.toml to build the package
2022-10-29 22:59:58 +02:00
.idea 📦️ use pyproject.toml to build the package 2022-10-29 22:59:58 +02:00
src/civiproxy_logs2json 📦️ use pyproject.toml to build the package 2022-10-29 22:59:58 +02:00
tests 📦️ use pyproject.toml to build the package 2022-10-29 22:59:58 +02:00
.gitignore 🎉 Initial commit 2022-10-27 20:56:50 +02:00
LICENSE 🎉 Initial commit 2022-10-27 20:56:50 +02:00
MANIFEST.in 📦️ use pyproject.toml to build the package 2022-10-29 22:59:58 +02:00
README.md ✏️ fix typo in README.md 2022-10-27 22:54:00 +02:00
pyproject.toml 📦️ use pyproject.toml to build the package 2022-10-29 22:59:58 +02:00
setup.py 📦️ use pyproject.toml to build the package 2022-10-29 22:59:58 +02:00

README.md

CiviProxy_Logs2Json

Translate a CiviProxy logfile into JSON format.

Installation

python3 -m pip install civiproxy_logs2json --user

Example Usage

Pass logfile as positional argument:

cpl2j /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 

Tip

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

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