Rod*_*igo 11 ruby ruby-on-rails mongoid
这是Mongoid记录操作的方式:
D, [2016-01-12T18:42:19.790639 #7906] DEBUG -- : MONGODB | localhost:27017 | app_test.update | STARTED | {"update"=>"users", "updates"=>[{"q"=>{"_id"=>BSON::ObjectId('5695652bc54d2d1ee200001e')}, "u"=>{"$addToSet"=>{"favorite_ids"=>{"$each"=>[BSON::ObjectId('5695652bc54d2d1ee200001f')]}}}, "multi"=>false, "upsert"=>false}], "writeConcern"=>{:w=>1}, "orde...
Run Code Online (Sandbox Code Playgroud)
我希望能够看到完整的日志消息.那可能吗?
Obs:我正在使用Mongoid 5.
Rod*_*igo 16
在深入研究Mongo Ruby Driver(Mongoid> = 5)之后,我找到了一个解决方案:
Mongo::Monitoring::CommandLogSubscriber::LOG_STRING_LIMIT = 1_000
Run Code Online (Sandbox Code Playgroud)
编辑
正确的方法是truncate_logs为mongoid.yml文件添加选项:
配置/ mongoid.yml:
development:
clients:
default:
database: database_name_development
hosts:
- localhost:27017
options:
truncate_logs: false
Run Code Online (Sandbox Code Playgroud)
-
Mongoid的文档很差
| 归档时间: |
|
| 查看次数: |
720 次 |
| 最近记录: |