1

我的日志记录驱动程序设置为journald. 使用日志记录驱动程序时,文件中的日志级别配置会daemon.json影响日志,还是仅在使用时影响容器日志docker logs <container_name>

例如,docker 和 journald 有说明如何设置日志级别/优先级的文档。

Docker 的默认设置是info: log-level: infojournald我也可以使用将-p日志优先级设置为info: journalctl -p info

如果我的 docker 日志记录驱动程序的journald日志优先级设置为info,我什至需要担心将日志级别设置为info文件daemon.json吗?

4

1 回答 1

0

我想你可能混淆了以下概念:docker daemon 的日志、容器的日志和使用journalctl命令打印的日志。

  1. docker.jsondocker daemon 的文件影响日志中的配置。
  2. 容器的日志只会受到您在该容器中的应用程序配置的影响。
  3. 该命令journalctl -p仅影响屏幕上显示的日志,这意味着-p仅执行过滤操作。无论您指示什么级别,错误或信息,日志都已经存在。

希望这会有所帮助。

于 2020-04-09T02:19:46.507 回答