package com.netflix.governator;
import java.util.List;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import com.google.inject.Module;
import com.google.inject.spi.Element;
import com.google.inject.spi.Elements;
import com.netflix.governator.spi.ModuleListTransformer;
public class BindingLoggingModuleTransformer implements ModuleListTransformer {
private static final Logger LOG = LoggerFactory.getLogger(BindingLoggingModuleTransformer.class);
@Override
public List<Module> transform(List<Module> modules) {
for (Element binding : Elements.getElements(modules)) {
LOG.debug("Binding : {}", binding);
}
return modules;
}
}