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

如何使用IntelliJ IDEA debugger无需修改代码在控制台打印日志

用IntelliJ IDEA调试器实现无侵入日志打印的操作步骤
  • 首先在你需要打印日志的代码行左侧的行号旁空白区域点击,创建一个普通断点,显示为红色圆形图标
  • 右键点击该断点,取消勾选 Suspend 选项,此时断点图标会变为红色眼镜样式,代表程序运行到此处不会暂停执行
  • 在断点设置弹窗中按需选择日志输出规则:
    • 仅需确认代码执行到该行:勾选 Log "Breakpoint hit" message,控制台会自动输出断点触发的类、行号等定位信息
    • 需要输出自定义内容、变量值:勾选 Evaluate and log,在输入框中编写要输出的内容,支持调用当前作用域内所有可访问的变量、方法,示例写法:"触发订单创建逻辑,订单号:" + orderNo + ",下单用户ID:" + userId
  • 保存设置后以Debug模式启动项目,所有配置的日志内容会直接输出到Debug面板的Console标签页,全程不会修改项目源代码

补充技巧:你可以在断点设置中添加Condition触发条件,只有当条件表达式结果为true时才打印日志,适合排查特定场景、特定参数触发的问题;如果需要批量管理所有日志断点,可以按快捷键 Ctrl+Shift+F8(Mac系统为Command+Shift+F8)打开断点管理窗口统一操作。

内容的提问来源于stack exchange,提问作者Robert Ravikumar

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 15:24:04