【问题标题】:log4j + Visual Studio Code: Is it possible to integrate log4j for test automation in VS Code?log4j + Visual Studio Code:是否可以在 VS Code 中集成 log4j 以实现测试自动化?
【发布时间】:2020-12-07 14:14:08
【问题描述】:

我是测试自动化的新手。我正在尝试使用 java、maven、testNG 创建一个学习框架。到目前为止,我能够运行测试用例并遵循 POM 方法。但是现在我在集成 log4j 以在 VS 代码中测试自动化日志时遇到问题。我收到以下错误:

Logger cannot be resolved to a typeJava(16777218)

我已将 log4j 添加到我的 maven 依赖项中

   <!-- https://mvnrepository.com/artifact/log4j/log4j -->
        <dependency>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
            <version>1.2.17</version>
        </dependency>

并添加

public static Logger logger;
...
logger=Logger.getLogger("xyz");
PropertyConfigurator.configure("Log4j.properties");

但这不起作用。因此,如果有人在 VS 代码中配置了 log4j,请分享它是如何完成的。或者请告诉我任何其他登录VS代码的方法。

【问题讨论】:

标签: java selenium visual-studio-code log4j


【解决方案1】:

导入 log4j 的必要依赖项 --> 在 main/resources 中添加 log4j.properties(如果没有,则创建它) --> 运行您的代码。

如果您使用的是 log4j2(version >=2.4),请在上述步骤中使用 log4j2。

【讨论】:

    猜你喜欢
    • 2018-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-12
    • 2016-05-18
    • 2021-11-11
    • 1970-01-01
    • 2021-11-14
    相关资源
    最近更新 更多