Sha256: 905a17ffeca5aae44ae9b513dfc884148980c829f4a5e9643769fda3be6442ae
Contents?: true
Size: 1.99 KB
Versions: 1
Compression:
Stored size: 1.99 KB
Contents
# LogRanger Welcome to your new gem! In this directory, you'll find the files you need to be able to package up your Ruby library into a gem. Put your Ruby code in the file `lib/log_ranger`. To experiment with that code, run `bin/console` for an interactive prompt. TODO: Delete this and the text above, and describe your gem ## Installation Add this line to your application's Gemfile: ```ruby gem "log-ranger" ``` And then execute: $ bundle Or install it yourself as: $ gem install log-ranger ## Usage After installation, run `rails g log-ranger` to generate file needed. This will create: - app/models/application_log.rb - config/mongoid.yml - config/initializers/log_ranger.rb - config/initializers/mongo.rb Then add this gem to your Gemfile and run `bundle install` ```ruby gem "grape_logging" gem "mongoid" ``` To use this logger as default logger, add following lines to your init.rb. ```ruby insert_after Grape::Middleware::Formatter, GrapeLogging::Middleware::RequestLogger, logger: Logger.new(GrapeLogging::MultiIO.new($log_file, STDERR), formatter: CustomFormatter.new), include: [ GrapeLogging::Loggers::Response.new, GrapeLogging::Loggers::FilterParameters.new, GrapeLogging::Loggers::ClientEnv.new, GrapeLogging::Loggers::RequestHeaders.new ] ``` Last, add this following lines to your .env. ```env LOG_APP_CODE= MONGO_DB_NAME= MONGO_DB_HOST= MONGO_DB_USERNAME= MONGO_DB_PASSWORD= ``` ## Development After checking out the repo, run `bin/setup` to install dependencies. You can also run `bin/console` for an interactive prompt that will allow you to experiment. To install this gem onto your local machine, run `bundle exec rake install`. To release a new version, update the version number in `version.rb`, and then run `bundle exec rake release`, which will create a git tag for the version, push git commits and tags, and push the `.gem` file to [rubygems.org](https://rubygems.org).
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
log_ranger-0.1.1 | README.md |