Skip to content

geo-engine/request-logging-proxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Request Logging Proxy

CI

A proxy server that forwards requests and responses and logs them to stdout.

Building

cargo build --workspace --all-targets

Running

cargo run -- --target-url http://localhost:8484

This 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 vscode

Testing

cargo test --workspace

Installing

cargo install --path .
request-logging-proxy --target-url http://localhost:8484

Logger Formats

  • vscode: 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.

License

This project is licensed under the Apache License Version 2.0. See the LICENSE file for details.

About

A proxy server that forwards requests and responds and logs them to stdout.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages