docker - docker 日志级别会影响日志记录驱动程序还是仅影响 docker 守护程序的日志?

标签 docker logging systemd-journald

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

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

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

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

最佳答案

我认为您可能混淆了以下概念:docker daemon的日志,容器的日志和使用journalctl命令打印的日志。

  • docker.json文件中的配置影响docker的日志
    守护程序。
  • 容器的日志只会受到您的应用程序的影响
    该容器中的配置。
  • 命令journalctl -p仅影响您的计算机上显示的日志
    屏幕,这意味着-p仅执行过滤操作。无论
    您所指示的级别(错误或信息)已经存在。

  • 希望这会有所帮助。

    关于docker - docker 日志级别会影响日志记录驱动程序还是仅影响 docker 守护程序的日志?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54009976/

    相关文章:

    php - 关于stackify-api,数据未显示在stackify日志中

    php - Laravel 模型相关日志

    c++ - sd_journal_send 发送二进制数据。如何使用 journalctl 检索数据?

    logging - Systemd 服务和结构化日志记录

    docker - 查看docker容器中的实例journalctl日志

    docker - 如何链接在AWS ECS任务中运行的2个容器

    ubuntu - 基于 Alpine 的 Docker 镜像在 Ubuntu 主机上完全兼容?

    linux - Prometheus(通过 Docker)- 反向代理(通过 Apache)重定向问题

    docker - 发布 RaspberryPi 3b+ 和 docker compose : Installing build dependencies: finished with status 'error'

    php - 如何使用 PHP 中的 log() 获取曲线上的点?