diff --git a/lib/mongoid/log_subscriber.rb b/lib/mongoid/log_subscriber.rb index 9493da2dc9..02c0ec1bd4 100644 --- a/lib/mongoid/log_subscriber.rb +++ b/lib/mongoid/log_subscriber.rb @@ -13,7 +13,14 @@ def query(event) payload = event.payload runtime = ("%.4fms" % event.duration) - debug(payload[:prefix], payload[:ops], runtime) + + if payload[:exception] + prefix = payload[:prefix] + " ERROR: " + payload[:exception].join(' - ') + else + prefix = payload[:prefix] + end + + debug(prefix, payload[:ops], runtime) end def query_cache(event)