HttpLogger alternatives and similar gems
Based on the "Logging" category.
Alternatively, view HttpLogger alternatives based on common mentions on social networks and blogs.
Fluentd9.8 8.4 L3 HttpLogger VS FluentdFluentd: Unified Logging Layer (project under CNCF)
Lograge8.5 5.5 L5 HttpLogger VS LogrageAn attempt to tame Rails' default policy to log everything.
Semantic Logger5.6 1.6 L5 HttpLogger VS Semantic LoggerSemantic Logger is a feature rich logging framework, and replacement for existing Ruby & Rails loggers.
HttpLog5.2 1.0 L5 HttpLogger VS HttpLogLog outgoing HTTP requests in ruby
Logging4.9 5.7 L3 HttpLogger VS LoggingA flexible logging library for use in Ruby programs based on the design of Java's log4j library.
LogStashLogger4.8 0.0 L5 HttpLogger VS LogStashLoggerRuby logger that writes logstash events
Log4r3.9 0.0 L5 HttpLogger VS Log4rLog4r is a comprehensive and flexible logging library for use in Ruby programs. It features a heirarchical logging system of any number of levels, custom level names, multiple output destinations per log event, custom formatting, and more.
Yell3.4 0.0 L5 HttpLogger VS YellYell - Your Extensible Logging Library
MongoDB Logger2.7 0.0 L5 HttpLogger VS MongoDB LoggerMongoDB logger for Rails
Scrolls2.7 0.0 L5 HttpLogger VS ScrollsSimple logging
Cabin2.6 0.0 L5 HttpLogger VS CabinStructured+contextual logging experiments in Ruby
Puts Debuggerer1.9 4.2 HttpLogger VS Puts DebuggererRuby library for improved puts debugging, automatically displaying bonus useful information such as source line number and source code.
Clean code begins in your IDE with SonarLint
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of HttpLogger or a related project?
Simple gem that logs your HTTP api requests just like database queries
gem install http_logger
require 'http_logger' HttpLogger.logger = Logger.new(...) # defaults to Rails.logger if Rails is defined HttpLogger.colorize = true # Default: true HttpLogger.ignore = [/newrelic\.com/] HttpLogger.log_headers = false # Default: false HttpLogger.log_request_body = false # Default: true HttpLogger.log_response_body = false # Default: true HttpLogger.level = :info # Desired log level as a symbol. Default: :debug HttpLogger.collapse_body_limit # Change default truncate limit. Default: 5000
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.
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.