【问题标题】:I can't import logging dependancy into my project我无法将日志记录依赖项导入我的项目
【发布时间】:2019-05-02 15:26:45
【问题描述】:

导入语句不起作用

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

【问题讨论】:

标签: spring maven intellij-idea


【解决方案1】:

在你的 pom 的依赖部分添加这个:

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

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

【讨论】:

    【解决方案2】:

    如果您使用的是 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 文件添加到类路径(我的在 sr/main/resources 中)。

    【讨论】:

      猜你喜欢
      • 2015-02-15
      • 2023-02-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多