package rfx.server.log.handlers; import rfx.server.log.kafka.HttpLogKafkaHandler; import rfx.server.log.kafka.KafkaLogHandlerUtil; import io.netty.channel.ChannelHandlerContext; import io.netty.handler.codec.http.FullHttpResponse; import io.netty.handler.codec.http.HttpRequest; public class UserActivityLogHandler implements LogHandler { static String trackingPath = "/tracking"; @Override public FullHttpResponse handle(ChannelHandlerContext ctx, HttpRequest request, String uri, String ipAddress){ if (uri.startsWith(trackingPath)) { System.out.println("uri:"+uri); return KafkaLogHandlerUtil.webLogHandler(ipAddress, request, uri, HttpLogKafkaHandler.logSocialActivityKafka); } return null; } }