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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章