Skip to content

olivier-thatch/logtail-ruby

 
 

Repository files navigation

Logtail - Ruby Logging Made Easy

Logtail ruby dashboard

ISC License Gem Version Build Status

Collect logs directly from your Ruby projects. To start logging Ruby on Rails projects explore the Logtail Rails library.

Logtail is a hosted service that centralizes all of your logs into one place. Allowing for analysis, correlation and filtering with SQL. Actionable Grafana dashboards and collaboration come built-in. Logtail works with any language or platform and any data source.

Features

  • Simple integration.
  • Support for structured logging and events.
  • Automatically captures useful context.
  • Performant, light weight, with a thoughtful design.

Supported language versions

  • Ruby 2.7.0 or newer

Installation

Install the Logtail Ruby client library, run the following command:

bundle add logtail

This will install Logtail gem and create Gemfile and Gemfile.lock that are used to track the code dependencies.

Alternatively, add gem "logtail" to your Gemfile manually and then run bundle install.


Example project

To help you get started with using Logtail in your Ruby projects, we have prepared a simple program that showcases the usage of Logtail logger.

Download and install the example project

You can download the example project from GitHub directly or you can clone it to a select directory. Make sure you are in the projects directory and run the following command:

bundle install

This will install all dependencies listed in the Gemfile.lock file.

Run the example project

To run the example application, run the following command:

ruby main.rb <source-token>

Don't forget to replace <source-token> with your actual source token which you can find by going to logtail.com -> sources -> edit.

This will create a total of 5 different logs, each corresponding to a different log level. You can review these logs in Logtail.

Explore how example project works

Learn how to setup Ruby logging by exploring the workings of the example project in detail.


Get in touch

Have any questions? Please explore the Logtail documentation or contact our support.

About

The Logtail Ruby library

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 100.0%