cziegeler 02/02/11 05:29:23 Modified: src/java/org/apache/cocoon/environment/wrapper EnvironmentWrapper.java src/java/org/apache/cocoon/transformation LogTransformer.java Log: Fixed LogTransformer: the standard output stream is not closed anymore Revision Changes Path 1.7 +2 -1 xml-cocoon2/src/java/org/apache/cocoon/environment/wrapper/EnvironmentWrapper.java Index: EnvironmentWrapper.java =================================================================== RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/environment/wrapper/EnvironmentWrapper.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- EnvironmentWrapper.java 7 Feb 2002 08:59:17 -0000 1.6 +++ EnvironmentWrapper.java 11 Feb 2002 13:29:23 -0000 1.7 @@ -77,7 +77,7 @@ * contains a <code>RequestWrapper</code> object. * * @author <a href="mailto:[EMAIL PROTECTED]">Carsten Ziegeler</a> - * @version $Id: EnvironmentWrapper.java,v 1.6 2002/02/07 08:59:17 cziegeler Exp $ + * @version $Id: EnvironmentWrapper.java,v 1.7 2002/02/11 13:29:23 cziegeler Exp $ */ public final class EnvironmentWrapper extends AbstractEnvironment @@ -136,6 +136,7 @@ this.request = new RequestWrapper(ObjectModelHelper.getRequest(oldObjectModel), requestURI, queryString, this); this.objectModel.put(ObjectModelHelper.REQUEST_OBJECT, this.request); + this.objectModel.put("Internal-Request", "true"); } 1.6 +10 -7 xml-cocoon2/src/java/org/apache/cocoon/transformation/LogTransformer.java Index: LogTransformer.java =================================================================== RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/transformation/LogTransformer.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- LogTransformer.java 5 Feb 2002 11:39:30 -0000 1.5 +++ LogTransformer.java 11 Feb 2002 13:29:23 -0000 1.6 @@ -92,7 +92,7 @@ * @author <a href="mailto:[EMAIL PROTECTED]">Carsten Ziegeler</a> * @author <a href="mailto:[EMAIL PROTECTED]">Giacomo Pati</a> * (PWR Organisation & Entwicklung) - * @version CVS $Id: LogTransformer.java,v 1.5 2002/02/05 11:39:30 cziegeler Exp $ + * @version CVS $Id: LogTransformer.java,v 1.6 2002/02/11 13:29:23 cziegeler Exp $ * */ public class LogTransformer @@ -113,6 +113,7 @@ final String logfilename = parameters.getParameter("logfile", null); // Check for null, use System.out if logfile is not specified. + this.logfile = null; if ( null != logfilename ) { Source source = null; try { @@ -126,8 +127,6 @@ } finally { if (source != null) source.recycle(); } - } else { - this.logfile = new FileWriter(java.io.FileDescriptor.out); } Date date = new Date(); @@ -361,7 +360,7 @@ * Report to logfile. */ private void log (String location, String description) { - StringBuffer logEntry = new StringBuffer(); + final StringBuffer logEntry = new StringBuffer(); logEntry.append ( "[" ); logEntry.append ( location ); logEntry.append ( "] " ); @@ -369,11 +368,15 @@ logEntry.append ( lf ); final String text = logEntry.toString(); if ( this.getLogger().isInfoEnabled() ) { - getLogger().info( text ); + this.getLogger().info( text ); } try { - logfile.write( text, 0, text.length()); - logfile.flush(); + if ( null != this.logfile ) { + this.logfile.write( text, 0, text.length()); + this.logfile.flush(); + } else { + System.out.println( text ); + } } catch(IOException ioe) { this.getLogger().debug("LogTransformer.log", ioe);
---------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]