【问题标题】:Marklogic Logging CustomizationsMarklogic 记录自定义
【发布时间】:2015-05-25 07:28:48
【问题描述】:

我正在探索 MLv8 中的日志记录,发现我们可以通过 ML 的管理控制台设置某些日志级别和日志文件轮换。但是找不到我们需要的一些自定义的答案:

  • 我们可以重命名或更改默认的错误日志文件的位置: Windows:C:\Program Files\MarkLogic\Data\Logs\ErrorLog.txt, Linux:/var/opt/MarkLogic/Logs/ErrorLog.txt
  • 能否自定义日志文件的内容(如日期格式)
  • 是否可以根据日志级别拥有多个日志文件。

【问题讨论】:

    标签: marklogic


    【解决方案1】:

    没有工具可以自定义 MarkLogic 中内置的默认文件记录器。但是,除了ErrorLog.txt,您还可以将日志消息发送到系统记录器(*NIX 上的系统日志)。从那里,您可以使用为系统日志设计的所有下游日志记录工具。有一个 section in the docs 涵盖了系统记录器的配置。 (我什至构建了一个proof-of-conept,它将系统日志消息以 JSON 格式保存到 MarkLogic 数据库。)

    【讨论】:

    • 谢谢贾斯汀..上面的“文档中的部分”链接将我带到 MarkLogic 文档中的“查看系统日志”部分。对吗!
    • 是的,没错。 MarkLogic 方面没有太多可记录的内容。魔法发生在系统日志中。需要注意的一件事是,您可以为文件和系统日志设置不同的日志级别。例如,您可以在ErrorLog.txt 中记录错误及以上,同时仍向系统日志发送更精细的调试或通知。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-09
    • 2016-11-04
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多