Skip to content

Log your http api calls just like SQL queries

License

Notifications You must be signed in to change notification settings

Paso/http_logger

 
 

Repository files navigation

Net::HTTP logger

Simple gem that logs your HTTP api requests just like database queries

Screenshot

Installation

gem install http_logger

Usage

require 'http_logger'

Net::HTTP.logger = Logger.new(...) # defaults to Rails.logger if Rails is defined
Net::HTTP.colorize = true # Default: true

Alternative

Net::HTTP has a builtin logger that can be set via #set_debug_output. This method is only available at the instance level and it is not always accessible if used inside of a library. Also output of builtin debugger is not formed well for API debug purposes.

Integration

If you are using Net::HTTP#request hackers like FakeWeb make sure you require http_logger after all others because http_logger always calls "super", rather than others.

About

Log your http api calls just like SQL queries

Resources

License

Stars

Watchers

Forks

Packages

No packages published