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
在该目录中时)。
谁能向我解释这里发生了什么?