Marklogic 日志记录自定义
Marklogic Logging Customizations
我正在探索 MLv8 中的日志记录,发现我们可以通过 ML 的管理控制台设置特定的日志级别和日志文件的轮换。但是找不到我们需要的一些定制的答案:
- 我们可以重命名或更改错误日志文件的默认位置吗?
Windows: C:\Program Files\MarkLogic\Data\Logs\ErrorLog.txt,
Linux: /var/opt/MarkLogic/Logs/ErrorLog.txt
- 我们可以自定义日志文件的内容吗(比如日期格式)
- 是否可以根据日志级别拥有多个日志文件。
没有工具可以自定义内置于 MarkLogic 中的默认文件记录器。但是,除了 ErrorLog.txt
之外,您还可以将日志消息发送到系统记录器(*NIX 上的 syslog)。从那里,您可以使用为系统日志设计的所有下游日志记录工具。有一个 section in the docs that covers configuration of the system logger. (I even built a proof-of-conept 可以将系统日志消息作为 JSON 保存到 MarkLogic 数据库。)
我正在探索 MLv8 中的日志记录,发现我们可以通过 ML 的管理控制台设置特定的日志级别和日志文件的轮换。但是找不到我们需要的一些定制的答案:
- 我们可以重命名或更改错误日志文件的默认位置吗? Windows: C:\Program Files\MarkLogic\Data\Logs\ErrorLog.txt, Linux: /var/opt/MarkLogic/Logs/ErrorLog.txt
- 我们可以自定义日志文件的内容吗(比如日期格式)
- 是否可以根据日志级别拥有多个日志文件。
没有工具可以自定义内置于 MarkLogic 中的默认文件记录器。但是,除了 ErrorLog.txt
之外,您还可以将日志消息发送到系统记录器(*NIX 上的 syslog)。从那里,您可以使用为系统日志设计的所有下游日志记录工具。有一个 section in the docs that covers configuration of the system logger. (I even built a proof-of-conept 可以将系统日志消息作为 JSON 保存到 MarkLogic 数据库。)