Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/sixarm/sixarm_ruby_vital
- Owner: SixArm
- License: other
- Created: 2010-10-18T04:59:26.000Z (about 14 years ago)
- Default Branch: main
- Last Pushed: 2023-09-15T19:29:19.000Z (over 1 year ago)
- Last Synced: 2024-05-02T00:54:45.624Z (8 months ago)
- Topics: gem, health, monitoring, ruby, sysadmin, vital
- Language: Ruby
- Homepage: http://sixarm.com
- Size: 295 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Codeowners: CODEOWNERS
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 messageThe 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'