You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When I try to install it with Maven, it gives the following error:
[ERROR] Failures:
[ERROR] NumberOfLogStatementsTest.testCountLog4JHelloWorldFile:31 expected: <7> but was: <6>
The 31st line mentioned is here:
28 @Test
29 public void testCountLog4JHelloWorldFile() {
30 CKClassResult a = report.get("logs.Log4JHelloWorld");
31 assertEquals(7, a.getNumberOfLogStatements());
32 }
The Log4JHelloWorld class is like this:
public class Log4JHelloWorld {
private static final Logger logger = LogManager.getLogger("HelloWorld");
public static void main(String[] args) {
logger.info("Hello, World!");
if (logger.isDebugEnabled()) {
logger.debug("Logging in user " + user.getName() + " with birthday " + user.getBirthdayCalendar());
}
logger.debug("Logging in user {} with birthday {}", user.getName(), user.getBirthdayCalendar());
// Java-8 style optimization: no need to explicitly check the log level:
// the lambda expression is not evaluated if the TRACE level is not enabled
logger.trace("Some long-running operation returned {}", () -> expensiveOperation());
// pre-Java 8 style optimization: explicitly check the log level
// to make sure the expensiveOperation() method is only called if necessary
if (logger.isTraceEnabled()) {
logger.trace("Some long-running operation returned {}", expensiveOperation());
}
// Fluent API/Builder Pattern
logger.atError().withThrowable(exception).log("Unable to process request due to {}", code);
logger.atInfo().withMarker(marker).withLocation().withThrowable(exception).log("Login for user {} failed", userId);
}
}
The text was updated successfully, but these errors were encountered:
When I try to install it with Maven, it gives the following error:
The 31st line mentioned is here:
The Log4JHelloWorld class is like this:
The text was updated successfully, but these errors were encountered: