idea基础--(11)--idea快速添加打印日志语句

在开发中日志的地位绝对是很重要的,一个好的日志系统,能让我们省去很大的时间。快速排查错误。定位bug。
idea快速添加日志语句呢?这里我记录了一下idea 自带的 live template 通过此方法可以做到:

  1. 声明logger变量;
  2. 在方法入口处打印方法名和变量。
  3. 利用插件实现简单的live template

路径:Settings–>Editor–>Live Templates

1、 实现1

在live template中新增名为adengLogs的template group,
新增live template,abbreviation填入自己喜欢的缩写,我这里logf。
Description: 添加日志声明
Applicable context选择statement&expression&declaration,Template text输入:

private static final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger($CLASS_NAME$.class);

使用范围:
在这里插入图片描述
变量配置选择:
在这里插入图片描述
配置完成后:
在这里插入图片描述
使用:
在这里插入图片描述

2、 实现2

新增一个live template,缩写随意,eg:logp。
Description: 在方法入口处打印方法名和变量。
Template text:

log.debug("$METHOD_NAME$::$PLACE_HOLDERS$", $ARGUMENTS$);

使用范围:选择java
在这里插入图片描述
点击编辑变量,几个变量的定义如下:
METHOD_NAME = methodName()
PLACE_HOLDERS = groovyScript("_1.collect { it + ’ = [{}]’}.join(’, ‘) “, methodParameters())
ARGUMENTS = groovyScript(”_1.collect { it }.join(’, ') ", methodParameters())
在这里插入图片描述
配置完成后:
在这里插入图片描述

3、 实现3

插件名称 Log Support2
关闭android的支持,并添加slf4j的支持,配合自定义的live template 体验还不错:
在这里插入图片描述
在这里插入图片描述


看这里,看这里
文章总目录:博客导航
参考文章:https://blog.csdn.net/u_ascend/article/details/86156447

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在使用IDEA进行开发时,可以通过设置mybatis-plus的日志打印来实现打印SQL语句。首先,在mybatis-plus的配置文件中,将log-impl设置为org.apache.ibatis.logging.stdout.StdOutImpl。这样,mybatis-plus就会将SQL语句和查询结果都打印到控制台上。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [idea控制台如何打印sql](https://blog.csdn.net/weixin_50989637/article/details/130083532)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [IDEA 控制台打印Mybaits SQL语句](https://blog.csdn.net/qq_41999004/article/details/120253127)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [IDEA sql日志 Mybatis log插件](https://blog.csdn.net/qq_38321137/article/details/128221892)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值