A proxy server that forwards requests and responses and logs them to stdout.
cargo build --workspace --all-targetscargo run -- --target-url http://localhost:8484This starts the proxy server on port 8123 forwarding requests to http://localhost:8484.
It logs requests and responses to stdout in the "vscode" format.
You can customize the target URL, port, and logger format:
cargo run -- \
--target-url http://localhost:8484 \
--port 8123 \
--logger vscodecargo test --workspacecargo install --path .request-logging-proxy --target-url http://localhost:8484vscode: Logs requests and responses in a format compatible with VSCode's REST (.http) extension.
If you want other formats, feel free to open an issue or a pull request.
This project is licensed under the Apache License Version 2.0. See the LICENSE file for details.