The first
rely
- IDEA plug-in installation lombok
- IDEA Configuration
- Configuring maven
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.20</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<version>1.7.25</version>
</dependency>
example
package com.ydfind;
import lombok.extern.slf4j.Slf4j;
@Slf4j
public class MainApp {
public static void main(String[] args) {
log.info("HelloWorld");
}
}
The results are as follows
The second use log4j
rely
See above the previous two. maven configuration is as follows:
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.20</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.7.25</version>
</dependency>
Join log4j.xml need to file resource directory maven idea of the project, as follows:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE log4j:configuration PUBLIC "-//log4j/log4j Configuration//EN" "log4j.dtd">
<log4j:configuration>
<appender name="myConsole" class="org.apache.log4j.ConsoleAppender">
<param name="Threshold" value="DEBUG"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="[%d{HH:mm:ss:SSS}] [%p] - %l - %m%n"/>
</layout>
</appender>
<root>
<level value="DEBUG"/>
<appender-ref ref="myConsole" />
</root>
</log4j:configuration>
Running the above MainApp.java
The third slf4j + logback
…to be continued