MarkLogic - 如何改进应用程序日志记录

Man*_*sar 2 logging marklogic

标记逻辑 9.0.8.2

目前我们使用以下方式记录/查看 MarkLogic 日志文件中的调试/信息/警告/错误

  • XDMP:使用包含在 try-catch 块内的日志级别登录 Xquery
  • 应用级日志

在 dev/ST/UAT/Prod 环境中记录和维护相同代码时,我们应该遵循哪些最佳实践?

Mic*_*ner 5

xdmp:log 语句可能很有用,但最终也会使日志变得混乱,从而使故障排除更加困难。您可能希望将xdmp:trace与特定的跟踪一起使用,而不仅仅是在代码中放入 xdmp:log 语句,您可以随意启用或禁用这些跟踪

这应该允许将相同的代码部署到不同的环境,并在需要时支持调试和故障排除,而不会使日志不堪重负。