ibmcloud-如何在Java和基于Docker的OpenWhisk操作中配置和访问日志



查看OpenWhisk示例,基于JavaScripts的操作似乎可以使用console.log()报告日志信息,这些信息将通过激活API收集和访问。

然而,目前尚不清楚如何报告基于Java或基于Docker的操作的日志。

OpenWhisk操作的日志取自操作的stdoutstderr。该机制适用于所有运行时。

基于Docker的方法假设您运行的程序的stdout是操作的结果。因此,它使用stdout并尝试对其进行JSON解析。结果将是操作本身的结果,而不是日志。目前没有办法在基于docker的操作中写入日志。