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

How do I configure and access logs in Java and Docker based OpenWhisk actions?

查看 OpenWhisk samples,似乎 Java基于脚本的操作可以使用 console.log() 报告将通过激活收集和访问的日志信息 API.

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

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

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