标记逻辑 9.0.8.2

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

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

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

#1楼 票数:5

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

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

  ask by Manish Joisar translate from so

未解决问题?本站智能推荐:

1回复

设置MarkLogic日志文件的最大大小

在我们的开发环境中,特定日期的某些日志文件将超过1GB。 我们是否可以设置大小限制,例如250MB,以便在达到大小限制后,日志文件将继续在新创建的日志文件中记录日志。 在我们的情况下,这将为特定的一天生成4个日志文件,而不是1个巨大的日志文件。
1回复

MarkLogic内容泵(MLCP)-性能-记录详细信息

因此,我们正在使用MLCP将XML数据(在Zip文件中)提取到MarkLogic中。 它按预期工作。 当我在屏幕上查看输出时,我看到了一些奇怪的东西。 对于第一个25%的用户,它花费了7分钟,而对于其余的1分钟,这是真实的还是与以后登录它有关? 顺便说一句,0%-25%之后,需要一
1回复

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

当我在 MarkLogic 中处理 XQuery 时,我经常使用 Errorlog 进行调试。 问题是一天后日志会变得很满,总是滚动到日志底部很烦人。 有没有办法快速清除错误日志? 由于它仅用于开发,因此如何实现解决方案并不重要。 我已经尝试清除存储日志的本地文件,但是在我停止 MarkLogic
2回复

MarkLogic-XDMP-NEWSTAMP异常

我们正在使用MarkLogic-8 (具有三个节点 - 每个节点有两个森林)并且经常面临XDMP-NEWSTAMP异常。 我们有default merge policy ,不使用任何point in time查询。 但是我们确实使用xdmp:eval和xdmp:invoke-fuction (在代码
1回复

Marklogic错误日志记录全行而不是被截断

我正在Task Server中运行一些任务,并使用MarkLogic的REST API。 出现任何错误时,它将记录到文件中。 但是日志行达到一定长度后会被截断。 是否有任何配置可以设置截断限制? 我知道我可以在代码中使用xdmp:describe,但是我正在寻找的是是否有一些配置来设置
1回复

Marklogic日志记录自定义

我正在探索MLv8中的日志记录,并发现我们可以通过ML的管理控制台设置日志文件的某些日志级别和轮换。 但是找不到我们需要的一些定制的答案: 我们是否可以重命名或更改错误日志文件的位置,默认情况下:Windows:C:\\ Program Files \\ MarkLogic \\ Dat
1回复

MarkLogic记录加载程序问题

我们正在使用ML记录加载器jar来将记录加载到MarkLogic数据库中。 我们有一个包装器,但是我们面临一个线程进入睡眠状态,永不回收的问题。 以下是有关此问题的详细信息以及我们建议的解决方案。 您能否让我们知道是否还有其他方法可以处理工作:- 简要问题:我们一直面临着装载作业被
1回复

MarkLogic:应用程序生成器[重复]

这个问题已经在这里有了答案: MarkLogic构面和范围索引 1个答案 我被困在如何使用MarkLogic的应用程序构建器上。 如何在MarkLogic中创建索引并链接它们以包含在应用程序中以用作搜索字段。 我已经上传了使用MLCP创建的示例数据RDF,并在MarkLo