如何停止Eclipse命令行执行时的DEBUG日志输出?
如何停止Eclipse命令行执行时的DEBUG日志输出?
嘿,我猜你是在执行那些Eclipse p2镜像命令的时候,被铺天盖地的DEBUG日志搞得头大了吧?这确实挺烦人的,尤其是你只想安安静静等命令跑完的时候。给你两个实用的解决办法:
方法一:直接在命令行加参数
最简单的方式就是在你现有的镜像命令末尾加上 -debug false 参数,这样就能直接禁用DEBUG级别的日志输出了。比如把原来的metadata镜像命令改成这样:
./eclipse -nosplash -application org.eclipse.equinox.p2.metadata.repository.mirrorApplication -source https://download.eclipse.org/eclipse/updates/4.17/ -destination /tmp/eclipse_2020-09 -debug false
要是你连普通日志也不想在控制台看到,还可以把输出重定向到空设备(仅Linux/macOS适用):
./eclipse -nosplash -application org.eclipse.equinox.p2.metadata.repository.mirrorApplication -source https://download.eclipse.org/eclipse/updates/4.17/ -destination /tmp/eclipse_2020-09 > /dev/null 2>&1
方法二:修改Eclipse全局配置
如果以后所有Eclipse命令行操作都不想看到DEBUG日志,那可以直接改安装目录下的eclipse.ini文件:
- 打开Eclipse安装路径里的
eclipse.ini - 检查是否有
-debug相关的配置行,如果有,把它的值改成false;如果没有,就新增一行:-debug false - 保存文件后,后续所有命令行执行都会默认关闭DEBUG日志了
备注:内容来源于stack exchange,提问作者dokaspar
相关产品推荐
相关产品推荐

