Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sixarm/sixarm_ruby_vital

SixArm.com → Ruby → Vital signs module for debugging, profiling, logging
https://github.com/sixarm/sixarm_ruby_vital

gem health monitoring ruby sysadmin vital

Last synced: 10 days ago
JSON representation

SixArm.com → Ruby → Vital signs module for debugging, profiling, logging

Awesome Lists containing this project

README

        

# SixArm.com → Ruby →
Vital signs logger for Ruby

[![Gem Version](https://badge.fury.io/rb/sixarm_ruby_vital.svg)](http://badge.fury.io/rb/sixarm_ruby_vital)
[![Build Status](https://travis-ci.org/SixArm/sixarm_ruby_vital.png)](https://travis-ci.org/SixArm/sixarm_ruby_vital)
[![Code Climate](https://api.codeclimate.com/v1/badges/df3a9108908ca04f3354/maintainability)](https://codeclimate.com/github/SixArm/sixarm_ruby_vital/maintainability)

* Git:
* Doc:
* Gem:
* Contact: Joel Parker Henderson,
* Project: [changes](CHANGES.md), [license](LICENSE.md), [contributing](CONTRIBUTING.md).

## Introduction

Vital has several methods to help with Ruby's typical logger.

The methods automatically prepend helpful debugging information
to each log message:

* timestamp
* class name
* method name
* process information
* the original message

The methods log using tab separated values, which make the
log files easier to parse in our other tools (i.e. awk).

For docs go to

Want to help? We're happy to get pull requests.

## Install

### Gem

To install this gem in your shell or terminal:

gem install sixarm_ruby_vital

### Gemfile

To add this gem to your Gemfile:

gem 'sixarm_ruby_vital'

### Require

To require the gem in your code:

require 'sixarm_ruby_vital'