[jboss-user] [JBoss Seam] - Re: @Logger does not inject
laxu
do-not-reply at jboss.com
Wed Mar 28 10:27:23 EDT 2007
Not in the constructor. Here is my class:
|
| package datassist.gop.action;
|
| import datassist.gop.domain.Istek;
| import java.util.ArrayList;
| import java.util.List;
| import javax.ejb.Remove;
| import javax.ejb.Stateful;
| import javax.persistence.EntityManager;
| import javax.persistence.PersistenceContext;
| import javax.persistence.PersistenceContextType;
| import org.jboss.seam.annotations.Create;
| import org.jboss.seam.annotations.Destroy;
| import org.jboss.seam.annotations.Logger;
| import org.jboss.seam.annotations.Name;
| import org.jboss.seam.annotations.datamodel.DataModel;
| import org.jboss.seam.log.Log;
|
| @Stateful
| @Name("istekler")
| public class IsteklerAction implements IsteklerActionLocal {
|
| @PersistenceContext(type=PersistenceContextType.EXTENDED)
| private EntityManager em;
|
| public IsteklerAction() {
| }
|
| @Create
| public void init(){
| System.out.println("initing istekler. logger is "+((logger==null)?"null":"not null"));
| // logger.debug("initing");
| refresh();
| }
|
| @DataModel
| private List<Istek> istekList=new ArrayList<Istek>();
|
| public void refresh(){
| System.out.println("refreshing istekler");
| // logger.debug("refreshing");
| istekList=em.createQuery("from Istek i").getResultList();
| }
|
| public void logSomething(){
| System.out.println("Trying to log something dummy and the logger is "+((logger==null)?"null":"not null"));
| // logger.debug("Logging something dummy");
| }
|
| @Logger
| private Log logger;
|
| @Remove @Destroy
| public void destroy(){}
| }
|
|
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4032346#4032346
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4032346
More information about the jboss-user
mailing list