2015-08-17 40 views
0

是否有一些活模板或某些東西,將記錄器定義添加到類中?如何在IntelliJ中快速輸入記錄器定義?

在Eclipse中我有一個模板:

private static final Logger log = LoggerFactory.getLogger(${enclosing_type}.class); 

不要看到一些關於這Log Support plugin

+0

http://stackoverflow.com/questions/6097646/intellij-live-template可能的重複 – cahen

回答

1

您可以通過添加以下代碼添加模板:

Settings -> Editor -> File and Code Templates -> class

private static final Logger log = LoggerFactory.getLogger(${NAME}.class);

0

你試過了嗎Lombok?這不是一個活的模板,但它有很多樣板代碼的幫助(getter/setter方法,等於,哈希碼,記錄儀...)

要使用@Log/@Slf4j/@CommonsLog和龍目島創建一個記錄器,註釋類將創建一個靜態字段log供您使用。

IntelliJ IDE插件會在編譯階段注入bolierplate代碼,同時保持源代碼精簡。

0

我使用這個活的模板:

private static final org.slf4j.Logger logger = org.slf4j.LoggerFactory.getLogger($CLASSNAME$.class); 

進入「編輯變量」,並設置CLASSNAME變量是表達className()這樣的IntelliJ會自動插入類名。

此外,啓用「縮短FQ名稱」複選框,以便IntelliJ將使用導入語句。