Skip to content

eduhds/logduto

Repository files navigation

Logduto

C++ Linux macOS

An unpretentious HTTP request logger.

Install

Download binary executable from Releases.

tar -xf logduto*.tar.gz

chmod +x logduto

sudo mv logduto /usr/local/bin

Usage

logduto https://jsonplaceholder.typicode.com
Usage: logduto [--help] [--version] [--host VAR] [--port VAR] [--logs VAR] [--timeout VAR] [--data] [--clean] url

Positional arguments:
  url            URL to redirect all requests to [required]

Optional arguments:
  -h, --help     shows help message and exits
  -v, --version  prints version information and exits
  -H, --host     specify host for the server [nargs=0..1] [default: "0.0.0.0"]
  -p, --port     specify port for the server [nargs=0..1] [default: "8099"]
  -l, --logs     specify the directory where to save logs, requests and responses files [nargs=0..1] [default: "./logs"]
  -t, --timeout  specify timeout for the client [nargs=0..1] [default: "10"]
  -d, --data     saves requests and responses to files
  -c, --clean    cleans log files

Developement

# Build debug
sh scripts/build.sh -d

# Build release
sh scripts/build.sh -r

Credits

About

An unpretentious HTTP request logger.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages