【问题标题】:Does docker log-level impact logging driver or only logs of docker daemon?docker log-level 会影响日志驱动程序还是仅影响 docker daemon 的日志?
【发布时间】:2019-01-02 16:38:49
【问题描述】:

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

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

Docker 的默认设置是info: log-level: info。 使用journald,我还可以使用-p 将日志优先级设置为infojournalctl -p info

如果我的 docker 日志驱动程序是 journald 且日志优先级设置为 info,我是否还需要担心在 daemon.json 文件中将日志级别设置为 info

【问题讨论】:

  • 你的问题不清楚,能补充一点吗?
  • 对不起,如果我不清楚。我在上面添加了更多信息

标签: docker logging systemd-journald


【解决方案1】:

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

  1. docker的docker.json文件影响日志中的配置 守护进程。
  2. 容器的日志只会受到您的应用程序的影响 该容器中的配置。
  3. 命令journalctl -p 只会影响显示在您的 屏幕,这意味着-p 只做过滤的事情。无论 您指示的级别、错误或信息,日志已经存在。

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 2023-04-08
    • 1970-01-01
    • 1970-01-01
    • 2017-06-12
    • 1970-01-01
    • 1970-01-01
    • 2019-10-24
    • 2012-03-08
    • 1970-01-01
    相关资源
    最近更新 更多