我的日志驱动程序设置为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/