news 2026/5/1 11:58:54

docker logs -f无法使用grep检索出关键字

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
docker logs -f无法使用grep检索出关键字

背景

使用docker logs -f <container-name> | grep "abc"检索关键字时,期望能够过滤出包含abc字符的日志内容,可实际输出的结果并无过滤效果,即输出的结果跟执行docker logs -f <container-name>的效果是一致的。在项目中碰到这个问题,一开始一头雾水,特别的反直觉。

原因

docker logs 命令会输出两个流:
stdout(标准输出)
stderr(标准错误)

grep 只过滤 stdout,stderr 会直接穿透显示。
grep 的工作方式: grep 会过滤匹配的行,但如果这些日志是从 stderr 输出的,grep 无法过滤它们。

检查项目的 logging_config.py 配置发现设置了 logging.StreamHandler(sys.stderr)),所有的日志都输出到了 stderr,导致了 grep 功能失效。

解决方案

1. 需要将 stderr 和 stdout 都重定向到 grep:
docker logs -f <container-name> 2>&1 | grep "abc"

加上了 2>&1 后,将日志内容强制输入至 stdout,过滤功能恢复了。

2. 修改logging_config.py 配置:

logging.StreamHandler(sys.stdout)),重启项目,这样就不需要加上 2>&1 了。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 9:32:50

B站字幕高效获取:3步实现视频文字内容智能提取

B站字幕高效获取&#xff1a;3步实现视频文字内容智能提取 【免费下载链接】BiliBiliCCSubtitle 一个用于下载B站(哔哩哔哩)CC字幕及转换的工具; 项目地址: https://gitcode.com/gh_mirrors/bi/BiliBiliCCSubtitle 还在为手动抄录B站视频字幕而苦恼&#xff1f;现在有了…

作者头像 李华
网站建设 2026/5/1 5:48:28

专利数据分析实战:从零构建自动化专利景观系统

专利数据分析实战&#xff1a;从零构建自动化专利景观系统 【免费下载链接】patents-public-data Patent analysis using the Google Patents Public Datasets on BigQuery 项目地址: https://gitcode.com/gh_mirrors/pa/patents-public-data 请按照以下要求创建一个仿写…

作者头像 李华
网站建设 2026/5/1 7:50:50

KCN-GenshinServer技术实现指南:构建高效原神私有服务端

传统原神服务器搭建方案通常需要复杂的命令行操作和技术背景&#xff0c;对普通用户构成较高门槛。KCN-GenshinServer通过GUI界面和自动化流程&#xff0c;将繁琐的部署过程简化为可视化操作。本方案支持原神4.0.0-4.0.1版本&#xff0c;兼容Windows 10和Windows 11系统环境。 …

作者头像 李华
网站建设 2026/5/1 2:12:19

MPV_lazy:简单易用的终极视频播放完整指南

MPV_lazy&#xff1a;简单易用的终极视频播放完整指南 【免费下载链接】MPV_lazy &#x1f504; mpv player 播放器折腾记录 windows conf &#xff1b; 中文注释配置 快速帮助入门 &#xff1b; mpv-lazy 懒人包 win10 x64 config 项目地址: https://gitcode.com/gh_mirrors…

作者头像 李华
网站建设 2026/5/1 8:37:02

Web Animations API为IndexTTS 2.0界面添加动态效果

Web Animations API 为 IndexTTS 2.0 界面注入生命力 在AI语音合成技术飞速发展的今天&#xff0c;用户早已不再满足于“能出声就行”的粗糙体验。当B站开源的 IndexTTS 2.0 实现了零样本音色克隆、情感迁移与精准时长控制这些前沿能力时&#xff0c;一个尖锐的问题浮现出来&am…

作者头像 李华
网站建设 2026/5/1 8:37:45

AppleRa1n终极指南:3步完成iOS设备离线激活锁绕过

AppleRa1n终极指南&#xff1a;3步完成iOS设备离线激活锁绕过 【免费下载链接】applera1n icloud bypass for ios 15-16 项目地址: https://gitcode.com/gh_mirrors/ap/applera1n 面对iOS设备激活锁的困扰&#xff1f;AppleRa1n为您提供专业解决方案。这款专为iOS 15-16…

作者头像 李华