2

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

但是,尚不清楚如何报告基于 Java 或基于 Docker 的操作的日志。

4

1 回答 1

2

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

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

于 2016-08-05T08:39:13.110 回答