小编Ash*_*til的帖子

Marklogic-9中的“错误日志”中未记录调试消息

即使将文件日志级别设置为finest(最低日志级别),调试消息也不会在MarkLogic 9.0-9.1的“错误日志”中记录。

在QConsole中,xdmp:log('xyz', 'debug')在 从管理UI的组配置中将文件日志级别设置为“最高级 ”(也尝试了其他日志级别)之后使用,但未记录调试消息。

marklogic marklogic-9

2
推荐指数
1
解决办法
71
查看次数

当为可选的外部参数传递“()” [空序列]时,“ xdmp:eval”抛出“ XDMP-ARG:-vars无效”异常

以下是其中$p2的一个示例代码optional external parameter(即带有? modifier);传递给XDMP-ARG: -- vars is invalid时,代码会给出异常。empty sequence-()$p2

试穿了 Marklogic 8 & 9

let $query := 
"
declare variable $p1 as node()? external;
declare variable $p2 as node()? external;
(
if($p1) then xdmp:log('P1') else ()
,
if($p2) then xdmp:log('P2') else ()
)

"
let $p1 := <p></p>
let $p2 := ()
return 
xdmp:eval(
          $query,
          (xs:QName('p1'), $p1, xs:QName('p2'), $p2)
         )
Run Code Online (Sandbox Code Playgroud)

我希望代码能够运行并打印日志。我可以深入了解异常的发生方式吗?

marklogic marklogic-8 marklogic-9

0
推荐指数
1
解决办法
32
查看次数

标签 统计

marklogic ×2

marklogic-9 ×2

marklogic-8 ×1