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

标签 logging windows-10 marklogic marklogic-9

当我在 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/

相关文章:

python-2.7 - 有没有办法覆盖 python 2.x 中的日志文件

java - 哪些版本的 java 对于 gc 日志记录很慢?

windows - 如何在 Windows 10 企业版上运行应用程序作为 shell 替换

java - 冲突的模块。 LoggerFactory 不是 Logback LoggerContext 但 Logback 在类路径上

angularjs - Node JS - Express JS 错误处理模式/实践

java - 在android中,有没有办法获取每条短信发送短信的应用程序的名称

Xquery 在 marklogic qconsole 上的箭头上给出错误

MarkLogic 森林无效的跨设备链接

bluetooth - 为什么 BluetoothLEAdvertisementWatcher 停止触发 `Received` 事件?

.net - TLS 1.2 在带有 .NET 4.7 的 Windows 10 中默认不启用