我目前正在ArangoDB中测试Foxx服务:https://docs.arangodb.com/3.11/develop/foxx-microservices/guides/testing-foxx-services/
为了帮助调试,我想记录响应体。我尝试使用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);
});
});
但是当我启动我的测试时,它似乎不工作。我错过什么了吗?
1条答案
按热度按时间tcbh2hod1#
console.log()
的输出在ArangoDB服务器日志文件中结束。因此,如果您之前在etc/arangodb3/arangod.conf
中配置了日志记录:您应该在磁盘上找到日志文件
/var/log/arangodb3/arangod.log
。因此,调用:
我会把这个写进
/var/log/arangodb3/arangod.log
:你应该可以为
response.body
做类似的事情-也许你想试试:以获得完整的序列化对象的输出。