Add gem 'frogger-logger' line to the :development section of your Gemfile. After this run bundle install. Obey. 🐸 |
|---|
Rails logger for a browser's console.
This logger will allow you to log from your Ruby (Rails?) code directly to your browser.
Usage
🐸 Install
Add gem 'frogger-logger' line to the :development section of your Gemfile. Then run:
bundle install🐸 Configure
Here is example configuration with default values. If you use Rails, the best place to put this code is config/environments/development.rb.
FroggerLogger.configure do |config|
config.host = '0.0.0.0'
config.port = 2999
config.client_js_path = '/assets/frogger_logger/client.js'
config.history_expiration_time = 600
config.extend_with_dsl = true
config.json_format = true
end🐸 Use
If you didn't disable the dsl (config.extend_with_dsl = false), you can log very easly
frog 'this will be logged :)'Also if you didn't disable translating to json (config.json_format = false), your objects will be automagically translated to this format. This allows you to browse ruby objects, arrays and hashes in your browser!
Development
Downloading source
git clone https://github.com/ciembor/frogger-logger.gitPreparing gem
gem build frogger-logger.gemspecgem install frogger-logger-x.x.x.gem --devRunning specs
To run all specs:
rake travisor simply
rakeTo run Ruby specs:
bundle exec rspecTo run JavaScript specs:
rake jasmine:ci