xml - Marklogic xdmp :log() in Query Console

标签 xml xquery marklogic

是否可以查看直接从查询控制台运行的 xdmp:log() 的输出,即 localhost:8000。

所以如果我有这样的代码:

let $c := "hello world"
return xdmp:log($c)

我在哪里可以查看此日志的输出?我试图检查 Marklogic 目录中的日志文件,但它不存在。当我执行“检查元素”时,我也尝试检查控制台,但它也不存在。是否有另一种方法,即不同的函数,我可以用来查看日志输出以调试 MarkLogic 中的代码?

最佳答案

MarkLogic 的错误日志按应用服务器的端口分配分组,因此如果查询控制台正在监听端口 8000,则您要查找的错误日志是 8000_ErrorLog.txt。您应该能够在 MarkLogic/Logs 目录中找到它,或者在端口 8001 上浏览管理控制台的 Logs 选项卡,例如,http://localhost: 8001/get-error-log.xqy?filename=8000_ErrorLog.txt.

关于xml - Marklogic xdmp :log() in Query Console,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61898575/

相关文章:

xml - 将每个 XQuery 结果放在一个新行上

marklogic - NIFI如何将uuid更改为文件名

android - 无法解决错误属性 Alpha 未找到

Python 3.x : parse ATOM XML and convert to dict

sql - XQuery:查找包含指定 xml 数据的行

indexing - Marklogic 6 索引创建?

java - XML解析java

java - 如何保留字符串资源中字符串的引号

xml - 如何在Marklogic中编写不等于查询?