Under 1.24_02 and under, warn() output went to the virtual host's log, or if you like, the request log. I've upgraded to 1.25 and it seems that warn() now goes to the server log. I can sort of get back the old functionality by using $SIG{__WARN__}, but not entirely, as it seems impossible to get plain output now to the request log (i.e. without the date, level and client information). Any ideas what's going on or what has changed? -- <Matt/> /|| ** Founder and CTO ** ** http://axkit.com/ ** //|| ** AxKit.com Ltd ** ** XML Application Serving ** // || ** http://axkit.org ** ** XSLT, XPathScript, XSP ** // \\| // ** mod_perl news and resources: http://take23.org ** \\// //\\ // \\