package org.arquillian.cube.kubernetes.impl.visitor;
import io.fabric8.kubernetes.api.builder.v2_2.TypedVisitor;
import io.fabric8.kubernetes.api.model.v2_2.HasMetadata;
import org.arquillian.cube.kubernetes.api.Logger;
import org.jboss.arquillian.core.api.Instance;
import org.jboss.arquillian.core.api.annotation.Inject;
public class LoggingVisitor extends TypedVisitor<HasMetadata> {
@Inject
Instance<Logger> logger;
@Override
public void visit(HasMetadata item) {
logger.get().info("Applying " + item.getKind() + ":" + item.getMetadata().getName());
}
}