当我在 MarkLogic 中处理 XQuery 时,我经常使用错误日志进行调试。
问题是,超过一天日志就会变得非常满,而且总是滚动到日志底部很烦人。
有没有办法可以快速清除错误日志?既然只是为了开发,那么如何实现解决方案并不重要。
我已经尝试清除存储日志的本地文件,但 Windows 10 不允许我更改文件的内容,直到我停止 MarkLogic Process。
最佳答案
是的,您必须停止 MarkLogic,清除日志,然后再次启动 MarkLogic。您可以编写脚本,它运行得相当快。
脚本可能看起来像这样:
@echo off
net stop MarkLogic
for %%a in ("C:\Program Files\MarkLogic\Data\Logs\*") do break>%%~fa
net start MarkLogic
请注意,此脚本会清除指定目录中的所有文件/日志。
关于logging - 有没有办法快速清除MarkLogic中的服务器错误日志?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61724596/