У меня есть это в:
main / resources / log4j.properties
# Define the root logger with appender file
log4j.rootLogger = INFO
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
, и я вызываю это используя:
package huru.middleware;
import huru.MainVerticle;
import io.vertx.core.Handler;
import io.vertx.core.http.HttpHeaders;
import io.vertx.core.http.HttpServerRequest;
import io.vertx.ext.web.RoutingContext;
import io.vertx.ext.web.handler.impl.BodyHandlerImpl;
import org.apache.log4j.Logger;
public class JWTHandler implements Handler<RoutingContext> {
private final Logger log = Logger.getLogger(MainVerticle.class);
public void handle(RoutingContext ctx) {
HttpServerRequest request = ctx.request();
log.info("in the jwt middleware");
System.out.println("DOOOOF");
System.out.println(ctx.request().method());
ctx.next();
}
}
Системные вызовы System.out.println будут регистрироваться, но log.info () ничего не регистрирует.Кто-нибудь знает, что может быть не так с моей конфигурацией?