0

greengrass-cli logs get --logs-dir并且--log-file不按我的预期工作。在我的机器上,如果我比较两个命令的输出:

$ greengrass-cli logs get --logs-dir /greengrass/v2/logs/
...
2021-05-15 11:09:05 EDT [INFO] lifecyclemanager.KernelLifecycle: context-shutdown-complete. {}

请注意,我收到的最后一条消息是从 11:09:05 开始的。然后,

$ greengrass-cli logs get --logs-file /greengrass/v2/logs/greengrass.log
...
2021-05-15 12:33:47 EDT [INFO] lifecyclemanager.KernelLifecycle: context-shutdown-complete. {}

我收到的最后一条消息是从 12:33:47 开始的!

也就是说,似乎--logs-dir没有查看目录中的所有文件?这让我质疑我对命令的理解。我希望--logs-dir返回一个超集--log-file(当指向的文件--log-file在该目录中时)。

谁能向我解释这里发生了什么?

4

0 回答 0