安裝lombok插件
-
下載Lombok.jar
-
運行Lombok.jar
- java -jar D:\001_software\work\Java\libs\lombok.jar
-
確認完eclipse的安裝路徑后,點擊install/update按鈕,即可安裝完成
-
安裝完成之后,請確認eclipse安裝路徑下是否多了一個lombok.jar包,並且其配置文件eclipse.ini中是否 添加了如下內容:
-javaagent:lombok.jar #也可以沒有 -Xbootclasspath/a:lombok.jar #如果上面的答案均為true,那么恭喜你已經安裝成功,否則將缺少的部分添加到相應的位置即可
-
重啟eclipse或myeclipse,創建一個java工程,建立如下類:
import lombok.Data; import lombok.Getter; import lombok.Setter; @Data public class DataObject { private String id; @Setter@Getter private String name; private String userId; private String password; }
控制台多顏色插件
-
官網:http://marketplace.eclipse.org/content/ansi-escape-console
-
logback-spring.xml具體配置代碼
<?xml version="1.0" encoding="UTF-8" ?>
<configuration>
<!--定義一個帶顏色的控制台輸出日志PATTERN-->
<property name="CONSOLE_LOG_PATTERN"
value="時間:%date{yyyy-MM-dd HH:mm:ss} 級別: %highlight(%-5level) 進程: %boldYellow(%thread) 類: %boldGreen(%logger) 信息: %msg%n"/>
<!--定義一個不帶顏色的文件日志輸出格式,因為文件不能帶顏色-->
<property name="ERRINFOFILE_LOG_PATTERN"
value="時間:%date{yyyy-MM-dd HH:mm:ss} 級別: %-5level 進程: %thread 類: %logger 信息: %msg%n"/>
<appender name="consoleLog" class="ch.qos.logback.core.ConsoleAppender">
<layout class="ch.qos.logback.classic.PatternLayout">
<pattern>
${CONSOLE_LOG_PATTERN}
</pattern>
</layout>
</appender>
<!-- 項目上線后打開這個
<appender name="fileInfoLog" class="ch.qos.logback.core.rolling.RollingFileAppender">
<filter class="ch.qos.logback.classic.filter.LevelFilter">
<level>ERROR</level>
<onMatch>DENY</onMatch>
<onMismatch>ACCEPT</onMismatch>
</filter>
<encoder>
<pattern>
${ERRINFOFILE_LOG_PATTERN}
</pattern>
</encoder>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>logs/info.%d.log</fileNamePattern>
</rollingPolicy>
</appender>
<appender name="fileErrorLog" class="ch.qos.logback.core.rolling.RollingFileAppender">
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
<level>ERROR</level>
</filter>
<encoder>
<pattern>
${ERRINFOFILE_LOG_PATTERN}
</pattern>
</encoder>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>logs/error.%d.log</fileNamePattern>
</rollingPolicy>
</appender>
-->
<root level="info">
<appender-ref ref="consoleLog" />
<!--默認不將INFO日志記錄到文件,如果要將INFO日志記錄到文件請將以下注示去掉-->
<!--<appender-ref ref="fileInfoLog" />-->
<!--上線后要打開錯誤日志記錄到文件-->
<!--<appender-ref ref="fileErrorLog" />-->
</root>
</configuration>