You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by "Wilson, Chip" <Ch...@archongroup.com> on 2003/05/01 23:16:59 UTC

SwallowOutput with JavaService

Hi all,

We have a number of apps deployed in a Tomcat 4.1.24 environment on Win2K.  They are deployed using XML context configuration files like this one: 


<Context path="/bts/Disposition" docBase="../bts/disposition.war"
        debug="0" crossContext="true" 
		swallowOutput="true">

    <Logger className="org.apache.catalina.logger.FileLogger"
             prefix="localhost_Disposition_log." suffix=".txt"
          timestamp="false"/>

</Context>

When we run Tomcat from a command prompt, our messages to system.out are correctly swallowed and sent to the log file specified.  However, when we deploy Tomcat as a Windows NT service using JavaService (tomcat.exe), our messages to System.out are no longer swallowed and sent to the log file.  We have tried various configurations of JavaService, including with and without a stdout file of it's own, various settings for current working directory, etc.  Nothing seems to correct the problem.

Does anyone have any clue how to remedy this situation short of rewriting all of our logging to not use system.out?  We really need to run Tomcat as a service, and we really need our system.out messages to be captured.

Thanks in advance.

--Chip

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org