Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Logging 有没有办法快速清除MarkLogic中的服务器错误日志?_Logging_Windows 10_Marklogic_Marklogic 9 - Fatal编程技术网

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

Logging 有没有办法快速清除MarkLogic中的服务器错误日志?,logging,windows-10,marklogic,marklogic-9,Logging,Windows 10,Marklogic,Marklogic 9,在MarkLogic中处理XQuery时,我经常使用Errorlog进行调试 问题是,一天之后,日志可能会变得非常满,总是滚动到日志的底部是很烦人的 有没有办法快速清除错误日志?因为它只是为了发展,所以如何实现解决方案并不重要 我已尝试清除存储日志的本地文件,但在停止MarkLogic进程之前,windows 10不允许我更改文件内容。是的,您必须停止MarkLogic,清除日志,然后重新启动MarkLogic。你可以编写脚本,它运行得相当快 脚本可能看起来像这样: @echo off net

在MarkLogic中处理XQuery时,我经常使用Errorlog进行调试

问题是,一天之后,日志可能会变得非常满,总是滚动到日志的底部是很烦人的

有没有办法快速清除错误日志?因为它只是为了发展,所以如何实现解决方案并不重要


我已尝试清除存储日志的本地文件,但在停止MarkLogic进程之前,windows 10不允许我更改文件内容。

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

脚本可能看起来像这样:

@echo off

net stop MarkLogic

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

net start MarkLogic
请注意,此脚本将清除指定目录中的所有文件/日志。

是否尝试使用/manage/v2/Logs endoint?您可以指定开始时间来限制返回的内容,甚至可以指定正则表达式来查找特定的日志消息。