You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何屏蔽JFrog CLI的jf rt search --count命令的信息类消息?

解决JFrog CLI搜索命令屏蔽Info消息但保留错误提示的方法

方法一:使用JFrog CLI内置日志级别控制

JFrog CLI支持通过--log-level参数直接指定日志输出级别,仅让错误消息输出到stderr:

jf rt search test --count=true --server-id=server_id --recursive=true --include-dirs=true --log-level=ERROR

也可通过环境变量在当前会话内全局生效:

export JFROG_CLI_LOG_LEVEL=ERROR
jf rt search test --count=true --server-id=server_id --recursive=true --include-dirs=true

执行后,Info级别的消息会被屏蔽,只有错误类消息会输出到stderr,同时stdout的计数结果不受影响。

方法二:通过Shell过滤stderr内容

如果无法修改CLI参数,可借助shell重定向和过滤工具,仅保留stderr中不含Info标记的行:

jf rt search test --count=true --server-id=server_id --recursive=true --include-dirs=true 2> >(grep -v "\[Info\]" >&2)

该命令原理是将stderr内容通过管道传给grep -v,过滤掉包含[Info]的行,再将剩余的错误消息重新输出到stderr,stdout的计数结果正常保留。

内容的提问来源于stack exchange,提问作者Geoff Alexander

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 08:08:11