问题
Where are the logs exposed by the iotedge logs <container>
command stored?
Where would that be generally on Linux?
回答1:
Simply do a docker inspect <Container ID>
and under LogPath
you will get the current location of the container. E.g. for EdgeHub
on my machine: LogPath
:
/var/lib/docker/containers/f8ecdf408f94f5627ac635223ce89dd9b1433705f342d548e09863cedf0fc950/f8ecdf408f94f5627ac635223ce89dd9b1433705f342d548e09863cedf0fc950-json.log
回答2:
By default, they are stored in /var/lib/docker/containers//-json.log.
来源:https://stackoverflow.com/questions/53732960/azure-iot-edge-module-log-location