package com.redhat.training.ejb;
|
|
import java.util.logging.Logger;
|
|
import javax.enterprise.inject.Produces;
|
import javax.enterprise.inject.spi.InjectionPoint;
|
import javax.persistence.EntityManager;
|
import javax.persistence.PersistenceContext;
|
|
public class Resources {
|
|
@Produces
|
@PersistenceContext
|
private EntityManager em;
|
|
@Produces
|
public Logger produceLog(InjectionPoint injectionPoint) {
|
return Logger.getLogger(injectionPoint.getMember().getDeclaringClass().getName());
|
}
|
|
}
|