package biz.karms.sinkit.ejb; import javax.enterprise.context.Dependent; import javax.enterprise.inject.Default; import javax.enterprise.inject.Produces; import javax.enterprise.inject.spi.InjectionPoint; import java.util.logging.Logger; /** * @author Michal Karm Babacek */ @Dependent public class Resources { @Produces @Default Logger getLogger(InjectionPoint ip) { String category = ip.getMember().getDeclaringClass().getName(); return Logger.getLogger(category); } }