我想用龍目島@Log
或@Slf4j
但是當我創建:在日誌龍目島@Log和@ SLF4J沒有錯誤方法
@Log
public class Test{
public Test(){
log.error("Something's wrong here");
}
}
,我沒有得到一個錯誤的方法。我有info
和warning
我只有log()
方法。
我試圖添加Mave依賴到Slf4j庫,但它沒有幫助。
我想用龍目島@Log
或@Slf4j
但是當我創建:在日誌龍目島@Log和@ SLF4J沒有錯誤方法
@Log
public class Test{
public Test(){
log.error("Something's wrong here");
}
}
,我沒有得到一個錯誤的方法。我有info
和warning
我只有log()
方法。
我試圖添加Mave依賴到Slf4j庫,但它沒有幫助。
龍目島的@Log 註釋插入
private static final java.util.logging.Logger log = ...;
見java.util.logging.Logger的Javadoc。
你是對的,它沒有error(String msg)
方法。 但它有一個severe(String msg)
方法 和throwing(String, String, Throwable)
做你想做的。
我發現春季開機自動包括libries。我這個庫添加到我的不是春天項目和所有工作正常
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>jcl-over-slf4j</artifactId>
<version>${slf4j.version}</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>jul-to-slf4j</artifactId>
<version>${slf4j.version}</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>log4j-over-slf4j</artifactId>
<version>${slf4j.version}</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>${slf4j.version}</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-jdk14</artifactId>
<version>${slf4j.version}</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>${slf4j.version}</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<version>${slf4j.version}</version>
</dependency>
LogTest
@Slf4j
@NoArgsConstructor
@Data
public class LogTest {
public void test(){
log.error("fdfzsdf");
}
}