package br.com.ecodetech.alunoweb.cdi; import javax.enterprise.inject.Produces; import javax.enterprise.inject.spi.InjectionPoint; import javax.inject.Inject; import org.apache.log4j.Logger; public class LoggerFactory { private InjectionPoint ip; @Inject private LoggerFactory(InjectionPoint ip) { this.ip = ip; } @Produces public Logger getLogger(){ return Logger.getLogger(ip.getMember().getDeclaringClass()); } }