如何在ArangoDB Foxx测试中记录一些内容?

如何在ArangoDB Foxx测试中记录一些内容?,arangodb,foxx,Arangodb,Foxx,我目前正在ArangoDB中测试Foxx服务: 为了帮助调试,我想记录响应主体。我尝试使用console.log: describe('test of action service', function(){ it('should return 200 on diagnostic', function(){ const response = request.get(baseUrl+'/action/diagnostic'); console.log(res

我目前正在ArangoDB中测试Foxx服务:

为了帮助调试,我想记录响应主体。我尝试使用console.log:

describe('test of action service', function(){
    it('should return 200 on diagnostic', function(){
        const response = request.get(baseUrl+'/action/diagnostic');
        console.log(response.body);
        expect(response.status).to.equal(200);
    });
});

但当我启动测试时,它似乎不起作用。我在这里遗漏了什么吗?

控制台.log()的输出以ArangoDB服务器日志文件结束。因此,如果您以前在
etc/arangodb3/arangod.conf中配置了日志记录:

[log]
file = /var/log/arangodb3/arangod.log
您应该在磁盘上找到日志文件
/var/log/arangodb3/arangod.log

因此,援引:

console.log("hello log");
将其写入
/var/log/arangodb3/arangod.log

2019-02-25T13:20:47Z [87753] INFO hello log
您应该能够对
响应.body执行类似操作-也许您想尝试:

console.log(JSON.stringify(response));

获取完整序列化对象的输出。

控制台.log()的输出将在ArangoDB服务器日志文件中结束。因此,如果您以前在
etc/arangodb3/arangod.conf中配置了日志记录:

[log]
file = /var/log/arangodb3/arangod.log
您应该在磁盘上找到日志文件
/var/log/arangodb3/arangod.log

因此,援引:

console.log("hello log");
将其写入
/var/log/arangodb3/arangod.log

2019-02-25T13:20:47Z [87753] INFO hello log
您应该能够对
响应.body执行类似操作-也许您想尝试:

console.log(JSON.stringify(response));
获取完整序列化对象的输出