的适配器,使用xdmp.log将stdout和stderr写入 MarkLogic 的日志。
方法
我从标签中的assert.js 、 console.js和util.js源开始。 我已尽可能少地修改以使这三个库在 MarkLogic 8.0 中运行。 大多数更改是代码期望全局process对象以及删除assert对Buffer类型的引用的地方。
例子
var console = require ( '/lib/console' ) ;
console . time ( 'my loop' ) ;
for ( var i = 0 ; i < 10 ; i ++ ) {
console . log ( 'Log %d' , i ) ;
console . warn ( '%j' , { "iteration" : i } ) ;
console . error ( 'Error
1