小编Pra*_*een的帖子

如何在TestNG报告中包含Log4j2消息

我想在TestNG报告中提供所有测试用例的Log4j2日志信息.

TestNG使用一个名为Reporter.java的特殊记录器类来跟踪日志输出并将其保存在结果XML中.

在log4j中,可以简单地创建一个路由到Reporter并注册它的appender实现.

使用Log4j2中的新Logger API,很难找到有关如何实现此目的的信息.我有一些信息可以使用Log4j完成,但不能使用Log4j2.

java testng automated-tests log4j2

6
推荐指数
1
解决办法
973
查看次数

log4j2 logger.entry() 方法不打印日志消息

我正在使用 log4j2 框架,在每种方法中,我都试图通过在开始时调用 entry() 并在最后调用 exit() 来记录进入和退出,但这些方法没有打印任何日志信息。请任何人都可以帮助我我是这个框架的新手。

<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="WARN">
  <Appenders>
    <Console target="SYSTEM_OUT" name="CONSOLE">
      <PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n" />
    </Console>
  </Appenders>
  <Loggers>
    <Root level="error">
      <AppenderRef ref="Console" />
    </Root>
    <Root level="trace">
      <AppenderRef ref="CONSOLE" />
    </Root>
    <Root level="ERROR">
      <AppenderRef ref="CONSOLE" />
    </Root>
    <Root level="info">
      <AppenderRef ref="CONSOLE" />
    </Root>
    <Root level="debug">
      <AppenderRef ref="CONSOLE" />
    </Root>
  </Loggers>
</Configuration>
Run Code Online (Sandbox Code Playgroud)

java log4j2

0
推荐指数
1
解决办法
2928
查看次数

标签 统计

java ×2

log4j2 ×2

automated-tests ×1

testng ×1