CouchDB日志在map或reduce函数中不起作用?
说明有一种CouchDB日志在map或reduce函数中不起作用?,couchdb,Couchdb,说明有一种log方法可以在信息级别将消息写入日志文件。 我试过了,但没用。(CouchDB 1.6.1) 首先,我开始监视日志文件 tail -f couch.log 我看到日志文件被追加,其他信息消息如下所示 [Tue, 06 Jan 2015 08:16:10 GMT] [info] [<0.321.0>] 192.168.1.43 - - GET /test/ 200 [Tue, 06 Jan 2015 08:16:10 GMT] [info] [<0.323.0>
log
方法可以在信息级别将消息写入日志文件。
我试过了,但没用。(CouchDB 1.6.1)
首先,我开始监视日志文件
tail -f couch.log
我看到日志文件被追加,其他信息消息如下所示
[Tue, 06 Jan 2015 08:16:10 GMT] [info] [<0.321.0>] 192.168.1.43 - - GET /test/ 200
[Tue, 06 Jan 2015 08:16:10 GMT] [info] [<0.323.0>] 192.168.1.45 - - GET /test/ 200
有人知道原因是什么吗?可能发生的情况是您创建了视图,并且日志函数将请求记录在终端上。当您跟踪它时,索引已经创建,视图代码不再运行。尝试添加一些数据并再次调用视图。或者更改视图->保存它->再次调用视图,您应该会看到记录的消息 这是因为视图代码仅在couchdb中的基础数据更改时运行。创建视图后,它会通过将新数据附加到现有索引中而增长。如果数据没有更改,视图中的代码将不会运行
function(doc) {
log('LOG NEVER APPEARS');
emit(null, doc);
}