Log4j API 找不到日志记录提供程序

问题描述 投票:0回答:1

在我的 Maven 项目中,我添加了 Apache POI 依赖项:

<dependency>     <groupId>org.apache.poi</groupId>     <artifactId>poi-ooxml</artifactId>     <version>5.4.0</version> </dependency>

当我运行该类时,它给出了错误。

代码:

    `File file = new File("C:/Users/dell/OneDrive/Desktop");
    FileInputStream stream = new FileInputStream(file);
    
    Workbook workbook = WorkbookFactory.create(stream);
    
    Sheet sheet0 = workbook.getSheetAt(0);
    
    Row row0 = sheet0.getRow(0);
    
    Cell cellA = row0.getCell(0);
    
    System.out.println(cellA);
                            
    stream.close();
    
}`
eclipse logging log4j
1个回答
0
投票

不确定错误是什么,因为我看不到错误。

您可以将其添加到您的 pom.xml

    <dependency>
        <groupId>org.apache.logging.log4j</groupId>
        <artifactId>log4j-api</artifactId>
        <version>2.16.0</version>
    </dependency>

将其导入到您的类文件中

import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;

定义您的记录器名称

public class myclassname {
    private static final Logger logger = LogManager.getLogger(myclassname.class)

使用此方法调用您的记录器

  logger.error();
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.