Mongo Active Instrumentation
Pretty logging with colors for mongo/mongoid with rails.
Installation
Add this line to your application's Gemfile:
gem 'mongo_active_instrumentation'
And then execute:
$ bundle
Example
Started GET "/" for ::1
Processing by PagesController#show as HTML
Parameters: {"path"=>"/"}
Mongo (2.1ms) {"find"=>"users", "filter"=>{"deleted_at"=>nil, "_id"=>BSON::ObjectId('4f796a9e83fa26bacf000360')}, "limit"=>1, "singleBatch"=>true}
Completed 200 OK in 54ms (Views: 9.7ms | Mongo: 2.1ms)
vs
Started GET "/" for ::1
Processing by PagesController#show as HTML
Parameters: {"path"=>"/"}
MONGODB | localhost:27017 | app_development.find | STARTED | {"find"=>"users", "filter"=>{"deleted_at"=>nil, "_id"=>BSON::ObjectId('4f796a9e83fa26bacf000360')}, "limit"=>1, "singleBatch"=>true}
MONGODB | localhost:27017 | app_development.find | SUCCEEDED | 0.0021879999999999998s
Completed 200 OK in 54ms (Views: 9.7ms)