[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