我们有一些Groovy脚本在不同的对象上触发(ServerScripts)。这些触发器有时会产生意想不到的结果,所以我们想知道是否可以将其记录到文件中,或者特别是它们包含的print语句?我读过一些Oracle文档,似乎Groovy脚本也可以调用REST资源。我们是否应该尝试将此日志设置到其他地方,如Seq服务器?这里的“最佳实践”是什么?脚本并不大,大多数是switch语句,但如果具有可跟踪性,将非常有帮助。我们的系统是Oracle融合云应用22B(11.13.22.04.0)布尔角
q7solyqu1#
最简单的解决方案是使用print()和println()将文本消息输出到Groovy诊断日志消息。请参见:Groovy脚本参考:打印和查看诊断消息是的,您还可以使用REST API调用一些外部/集中式日志记录服务,甚至可以考虑Oracle的OCI日志记录服务,该服务可扩展性强、功能强大,可聚合和报告来自多个源的日志。参见Oracle Cloud Infrastructure Logging Service
1条答案
按热度按时间q7solyqu1#
最简单的解决方案是使用print()和println()将文本消息输出到Groovy诊断日志消息。
请参见:Groovy脚本参考:打印和查看诊断消息
是的,您还可以使用REST API调用一些外部/集中式日志记录服务,甚至可以考虑Oracle的OCI日志记录服务,该服务可扩展性强、功能强大,可聚合和报告来自多个源的日志。
参见Oracle Cloud Infrastructure Logging Service