[JIRA] Created: (LBCLASSIC-174) LoggingContextSelect JNDI No context creating threads in a EJB

LoggingContextSelect JNDI No context creating threads in a EJB -------------------------------------------------------------- Key: LBCLASSIC-174 URL: http://jira.qos.ch/browse/LBCLASSIC-174 Project: logback-classic Issue Type: Bug Environment: Application (EJB jar, WAR) deployed in JBOSS 5.0.1 Reporter: Miguel Goyena Assignee: Logback dev list I'm using LoggingContextSelect JNDI. My application es an ear deployed in JBOSS, with three WAR and a EJB session jar. One of the servlet in a WAR uses the Sesssion EJB. In the EJB Session Method I create a Thread, and start it MandarMensajes threadException = new MandarMensajes(tipo,cuantos,cadaCuanto); threadException.start(); In this thread the run method uses logback for logging. Logger logger = LoggerFactory.getLogger(this); logger.logDebug("Hello"); But the logger I get have a default context!!!!!!, not the context defined in the JNDI. Only happends this when a use the thread in the Session EJB. If I use the MandarMensajes thread in the servlet everything is correct. If I get a logger anywhere else in the EJB Session everything is correct. If I use the run() method of ManderMensajes in the EJB Session everything is correct. Even if I get the MDC objet when thread is executing, all the values I put in servletare there; b ut the context is default, so it never uses my logback-Application.xml config file!!!!. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.qos.ch/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
participants (1)
-
Miguel Goyena (JIRA)