[英]Marklogic error logs to log full line instead of truncated
我正在Task Server中运行一些任务,并使用MarkLogic的REST API。 出现任何错误时,它将记录到文件中。 但是日志行达到一定长度后会被截断。 是否有任何配置可以设置截断限制?
我知道我可以在代码中使用xdmp:describe,但是我正在寻找的是是否有一些配置来设置截断的限制。
以下是日志中的截断线(有些东西被混淆了)。 参见末尾的圆点。
2019-07-12 09:27:15.768 Notice: ****: XDMP-AS: (err:XPTY0004) ****** -- Invalid coercion: "Could
not unlock work item. The step is not a userTask, or status is..." as node()
日志行本身不会被截断。 您可以通过显式写入日志条目来验证这一点-它们可能非常长。 但是,单个错误/异常可以在生成时被截断,最常见的是最终出现在堆栈跟踪中的错误/异常。 您可能会遇到这种情况,即特定的异常错误被截断了。 您可以使用try / catch块来解决此问题,该块会将完整的错误保留为结构化值,然后您自己将其记录下来。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.