我无法将日志依赖项导入到我的项目中

时间:2019-05-02 15:26:46

标签: spring maven intellij-idea

导入语句不起作用

enter image description here

我是Maven的新手,所以我不确定该怎么做(如果我缺少依赖项或其他东西)

2 个答案:

答案 0 :(得分:0)

将其添加到pom的依赖项中:

<dependency>
    <groupId>commons-logging</groupId>
    <artifactId>commons-logging</artifactId>
    <version>1.1.1</version>
</dependency>

还有其他可用的日志记录库,请参考: https://www.baeldung.com/java-logging-intro

答案 1 :(得分:0)

如果您使用的是Spring,则不确定是否需要添加它。当我添加行

Log log = LogFactory.getLog(MYCLASS.class);

到一个类,我在IntelliJ中选择“导入类”,我可以看到它引用了org.springframework:spring-jcl:5.0.5.RELEASE,因此似乎已经可以通过Spring.jar使用了。

如果要尝试添加它,可以将以下内容添加到pom中的依赖项列表中:

<!-- https://mvnrepository.com/artifact/commons-logging/commons-logging -->
<dependency>
    <groupId>commons-logging</groupId>
    <artifactId>commons-logging</artifactId>
    <version>1.2</version>
</dependency>

我还要指出您非常流行且高效的Log4j。如果要使用它,则需要做两件事:

  1. 将依赖项添加到pom:

       
    <dependency>
        <groupId>org.apache.logging.log4j</groupId>
        <artifactId>log4j-api</artifactId>
        <version>2.3</version>
    </dependency>
    
    <dependency>
        <groupId>org.apache.logging.log4j</groupId>
        <artifactId>log4j-core</artifactId>
        <version>2.3</version>
    </dependency>
    
  2. 将具有配置的log4j.properties或log4j.xml文件添加到类路径(mine在sr / main / resources中)。