Sha256: f5d1462913bfe85c30f3fd30e773ecedd76c3bf66f4211926b91faeb26ed5ce8
Contents?: true
Size: 1.69 KB
Versions: 4
Compression:
Stored size: 1.69 KB
Contents
# Alephant::Logger Logger functionality for BBC News' [Alephant](https://github.com/BBC-News/alephant) framework. [![Build Status](https://travis-ci.org/BBC-News/alephant-logger.png)](https://travis-ci.org/BBC-News/alephant-logger) [![Gem Version](https://badge.fury.io/rb/alephant-logger.png)](http://badge.fury.io/rb/alephant-logger) ## Installation Add this line to your application's Gemfile: ``` gem 'alephant-logger' ``` And then execute: ``` $ bundle ``` Or install it yourself as: ``` $ gem install alephant-logger ``` In addition to this, you may want to install one of the supported Alephant logger drivers: * [alephant-logger-statsd](https://github.com/BBC-News/alephant-logger-statsd) * [alephant-logger-cloudwatch](https://github.com/BBC-News/alephant-logger-cloudwatch) ## Usage ```rb require "alephant/logger" require "alephant/logger/statsd" require "alephant/logger/cloudwatch" config = { :host => "statsd.test.service.bbc.co.uk", :port => 6452, :namespace => "test" } statsd_driver = Alephant::Logger::Statsd.new config cloudwatch_driver = Alephant::Logger::CloudWatch.new "my_namespace" logger = Alephant::Logger.setup([statsd_driver, cloudwatch_driver]) logger.increment "foo.bar" logger.metric(:name => "FooBar", :unit => "Count", :value => 1) ``` > Note: `Alephant::Logger.setup` is mandatory > Arguments are optional though ## Contributing 1. [Fork it!](http://github.com/BBC-News/alephant-logger/fork) 2. Create your feature branch: `git checkout -b my-new-feature` 3. Commit your changes: `git commit -am 'Add some feature'` 4. Push to the branch: `git push origin my-new-feature` 5. Create new [Pull Request](https://github.com/BBC-News/alephant-logger/compare).
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
alephant-logger-3.1.4 | README.md |
alephant-logger-3.1.2 | README.md |
alephant-logger-3.1.1 | README.md |
alephant-logger-3.1.0 | README.md |