有没有办法快速清除MarkLogic中的服务器错误日志?

Is there a way to quickly clear the server error log in MarkLogic?

当我在 MarkLogic 中处理 XQuery 时,我经常使用错误日志进行调试。

问题是一天后日志会变得很满,总是滚动到日志底部很烦人。

有没有办法快速清除错误日志?既然只是为了开发,如何实现解决方案并不重要。

我已经尝试清除存储日志的本地文件,但是 windows 在我停止 MarkLogic Process 之前,10 不会让我更改文件的内容。

是的,您必须停止 MarkLogic,清除日志,然后重新启动 MarkLogic。您可以编写脚本,它运行得相当快。

脚本可能如下所示:

@echo off

net stop MarkLogic

for %%a in ("C:\Program Files\MarkLogic\Data\Logs\*") do break>%%~fa

net start MarkLogic

请注意,此脚本会清除指定目录中的所有Files/Logs。