Each Rack request eats up time, objects, and GC. Report usage to logs and StatsD.
The Simple Declarative Language provides an easy way to describe lists, maps, and trees of typed data in a compact, easy to read representation. For property files, configuration files, logs, and simple serialization requirements, SDL provides a compelling alternative to XML and Properties files.
The Logback ruby gem packages the Logback java log writer, and provides a JRuby facade for programmatic Logback setup. Logback implements the SLF4J SPI packaged in the slf4j gem.
Apache Log Regex is a Ruby port of Peter Hickman's Apache::LogRegex 1.4 Perl module. It provides functionalities to parse a line from an Apache log file into a hash.
More than just colorful tags, make rails logged info easy to read and understand.
Extract release notes from your git log
Transparent persistence of system state using logging and snapshots
xcprofiler parses activity logs generated by Xcode and reports build time of Swift projects
This is the simple REST client for Google Analytics Data API V1beta. Simple REST clients are Ruby client libraries that provide access to Google services via their HTTP REST API endpoints. These libraries are generated and updated automatically based on the discovery documents published by the service, and they handle most concerns such as authentication, pagination, retry, timeouts, and logging. You can use this client to access the Google Analytics Data API, but note that some services may provide a separate modern client that is easier to use.
THIS GEM IS STILL IN DEVELOPMENT STAGE. Find documentation here: https://github.com/leandrosardi/simple_cloud_logging.
Provides automatic deadlock retry and logging functionality for ActiveRecord and MySQL
A simple mechanism to create custom log files based on queue names of Resque workers.
Output plugin to ship logs to a Grafana Loki server
Sidekiq::Logstash turns your Sidekiq log into an organised, aggregated, JSON-syntax log ready to be sent to a logstash server.
Logging library that provides the ability to add class/module specific filters
Daemons provides an easy way to wrap existing ruby scripts (for example a self-written server) to be run as a daemon and to be controlled by simple start/stop/restart commands. You can also call blocks as daemons and control them from the parent or just daemonize the current process. Besides this basic functionality, daemons offers many advanced features like exception backtracing and logging (in case your ruby script crashes) and monitoring and automatic restarting of your processes if they crash.
This is the simple REST client for Google Cloud Translation API V2. Simple REST clients are Ruby client libraries that provide access to Google services via their HTTP REST API endpoints. These libraries are generated and updated automatically based on the discovery documents published by the service, and they handle most concerns such as authentication, pagination, retry, timeouts, and logging. You can use this client to access the Google Cloud Translation API, but note that some services may provide a separate modern client that is easier to use.
Logging for Ruby
The core event component of logstash, the scalable log and event management tool
This is the simple REST client for Google Analytics Admin API V1alpha. Simple REST clients are Ruby client libraries that provide access to Google services via their HTTP REST API endpoints. These libraries are generated and updated automatically based on the discovery documents published by the service, and they handle most concerns such as authentication, pagination, retry, timeouts, and logging. You can use this client to access the Google Analytics Admin API, but note that some services may provide a separate modern client that is easier to use.
This is the simple REST client for Secret Manager API V1. Simple REST clients are Ruby client libraries that provide access to Google services via their HTTP REST API endpoints. These libraries are generated and updated automatically based on the discovery documents published by the service, and they handle most concerns such as authentication, pagination, retry, timeouts, and logging. You can use this client to access the Secret Manager API, but note that some services may provide a separate modern client that is easier to use.
A gem that provides logging capabilities to any class
The Lorax is a full diff and patch library for XML/HTML documents, based on Nokogiri. It can tell you whether two XML/HTML documents are identical, or if they're not, tell you what's different. In trivial cases, it can even apply the patch. It's based loosely on Gregory Cobena's master's thesis paper, which generates deltas in less than O(n * log n) time, accepting some tradeoffs in the size of the delta set. You can find his paper at http://gregory.cobena.free.fr/www/Publications/thesis.html. "I am the Lorax, I speak for the trees."
Extend minitest by assert_log and enable minitest to test log messages. Supports Logger and Log4r::Logger.
Records time spent in mongo and adds to request logs
A Hoe plugin to help you debug your C extensions. This plugin provides `test:gdb` and `test:valgrind` tasks (plus a few variants). As of v1.5 it also can generate a valgrind suppression from a previous test suite's log file. See the `Hoe::Debugging` module for a few configuration options. This plugin expects you to have `gdb` and `valgrind` available in your `PATH`.
Tail rails logs from server.
This is the simple REST client for Custom Search API V1. Simple REST clients are Ruby client libraries that provide access to Google services via their HTTP REST API endpoints. These libraries are generated and updated automatically based on the discovery documents published by the service, and they handle most concerns such as authentication, pagination, retry, timeouts, and logging. You can use this client to access the Custom Search API, but note that some services may provide a separate modern client that is easier to use.
This Sinatra plugin supports the full CORS spec including automatic support for CORS preflight (OPTIONS) requests. It uses CORS security best practices. The plugin logs to the default logger to guide you in setting things up properly. It will tell you why a CORS request failed and tell you how to fix it.
Provide deploy:pending task to Capistrano 3 to show commit logs between current revision and deploying branch.
systemd-journal logging native lib wrapper
This is the simple REST client for My Business Business Information API V1. Simple REST clients are Ruby client libraries that provide access to Google services via their HTTP REST API endpoints. These libraries are generated and updated automatically based on the discovery documents published by the service, and they handle most concerns such as authentication, pagination, retry, timeouts, and logging. You can use this client to access the My Business Business Information API, but note that some services may provide a separate modern client that is easier to use.
This is the simple REST client for My Business Account Management API V1. Simple REST clients are Ruby client libraries that provide access to Google services via their HTTP REST API endpoints. These libraries are generated and updated automatically based on the discovery documents published by the service, and they handle most concerns such as authentication, pagination, retry, timeouts, and logging. You can use this client to access the My Business Account Management API, but note that some services may provide a separate modern client that is easier to use.
This is the simple REST client for Web Search Indexing API V3. Simple REST clients are Ruby client libraries that provide access to Google services via their HTTP REST API endpoints. These libraries are generated and updated automatically based on the discovery documents published by the service, and they handle most concerns such as authentication, pagination, retry, timeouts, and logging. You can use this client to access the Web Search Indexing API, but note that some services may provide a separate modern client that is easier to use.
A gem to help improve logging. Focused on request tracing and cross app tracing.
Fluentd filter for throttling logs based on a configurable key.
`itslog` is a log formatter designed to aid rails 3 development. \
This is the simple REST client for Google Slides API V1. Simple REST clients are Ruby client libraries that provide access to Google services via their HTTP REST API endpoints. These libraries are generated and updated automatically based on the discovery documents published by the service, and they handle most concerns such as authentication, pagination, retry, timeouts, and logging. You can use this client to access the Google Slides API, but note that some services may provide a separate modern client that is easier to use.
This is the simple REST client for Google Docs API V1. Simple REST clients are Ruby client libraries that provide access to Google services via their HTTP REST API endpoints. These libraries are generated and updated automatically based on the discovery documents published by the service, and they handle most concerns such as authentication, pagination, retry, timeouts, and logging. You can use this client to access the Google Docs API, but note that some services may provide a separate modern client that is easier to use.
Extends classes with a `log` method
The Service Control API provides control plane functionality to managed services, such as logging, monitoring, and status checks. Note that google-cloud-service_control-v1 is a version-specific client library. For most uses, we recommend installing the main client library google-cloud-service_control instead. See the readme for more details.
Log Redis commands and their total runtime in Rails request log.
This is the simple REST client for Cloud Vision API V1. Simple REST clients are Ruby client libraries that provide access to Google services via their HTTP REST API endpoints. These libraries are generated and updated automatically based on the discovery documents published by the service, and they handle most concerns such as authentication, pagination, retry, timeouts, and logging. You can use this client to access the Cloud Vision API, but note that some services may provide a separate modern client that is easier to use.
Clarity - a log search tool By John Tajima & Tobi Lütke Clarity is a Splunk like web interface for your server log files. It supports searching (using grep) as well as trailing log files in realtime. It has been written using the event based architecture based on EventMachine and so allows real-time search of very large log files. If you hit the browser Stop button it will also kill the grep / tail utility. We wrote Clarity to allow our support staff to use a simple interface to look through the various log files in our server farm. The application was such a big success internally that we decided to release it as open source.
This is the simple REST client for Google Search Console API V1. Simple REST clients are Ruby client libraries that provide access to Google services via their HTTP REST API endpoints. These libraries are generated and updated automatically based on the discovery documents published by the service, and they handle most concerns such as authentication, pagination, retry, timeouts, and logging. You can use this client to access the Google Search Console API, but note that some services may provide a separate modern client that is easier to use.
This is the simple REST client for Google Classroom API V1. Simple REST clients are Ruby client libraries that provide access to Google services via their HTTP REST API endpoints. These libraries are generated and updated automatically based on the discovery documents published by the service, and they handle most concerns such as authentication, pagination, retry, timeouts, and logging. You can use this client to access the Google Classroom API, but note that some services may provide a separate modern client that is easier to use.
Zachary's Tool Kit contains a collection of reusable classes meant to simplify development of complex systems in Ruby. These classes provide functionality I often find myself needing from project to project. Instead of reinventing the wheel each time, I've started building a collection of reusable classes. Easy-bake DSLs, parallel processing, complex logging, templating and many other useful design patterns, for example are all contained in simple, reusable classes with a common interface and configuration style.
Query logs like you query your database. https://logs.betterstack.com/
This is a Change Logging gem for a git initialized project.
Beautiful logging for Mongoid