1
我想能夠重定向從mongoid錯誤引發的輸出。我有以下佈局一些簡單的代碼:Mongoid錯誤重定向
begin
[ruby code here to query database]
rescue [Moped Exception here] => e
puts e.message
end
當錯誤發生時,我得到它的格式如下:
Moped::Errors::ConnectionFailure: Could not connect to a primary node for replica set <Moped::Cluster nodes=[<Moped::Node resolved_address=」ipAddress」>, <Moped::Node resolved_address=」ipAddress」>]>
顯示此錯誤前幾次例外實際上是捕獲並顯示。我很滿意發生錯誤的事實,但我想隱藏上面的錯誤輸出/不顯示它,只顯示異常。有沒有辦法重定向從ConnectionFailure錯誤引發的錯誤輸出。或者一種配置mongoid的方式,以便不顯示錯誤消息(我正在從控制檯運行)?任何重定向錯誤的方法都會有所幫助。