Logging 有没有办法快速清除MarkLogic中的服务器错误日志?
在MarkLogic中处理XQuery时,我经常使用Errorlog进行调试 问题是,一天之后,日志可能会变得非常满,总是滚动到日志的底部是很烦人的 有没有办法快速清除错误日志?因为它只是为了发展,所以如何实现解决方案并不重要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进程之前,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?您可以指定开始时间来限制返回的内容,甚至可以指定正则表达式来查找特定的日志消息。