billbarker    2003/02/23 14:25:53

  Modified:    jasper2/src/share/org/apache/jasper JspC.java
  Log:
  Remove the logStream, and use c-l exclusively for logging.
  
  It is confusing to have multiple loggings, and the old-style wasn't getting 
initialized for the 'ant' task.
  
  Also added the 'listErrors' property to the 'ant' task (useful for debugging).
  
  Revision  Changes    Path
  1.31      +9 -18     
jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/JspC.java
  
  Index: JspC.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/JspC.java,v
  retrieving revision 1.30
  retrieving revision 1.31
  diff -u -r1.30 -r1.31
  --- JspC.java 21 Feb 2003 18:23:14 -0000      1.30
  +++ JspC.java 23 Feb 2003 22:25:53 -0000      1.31
  @@ -191,8 +191,6 @@
       CharArrayWriter servletout;
       CharArrayWriter mappingout;
   
  -    static PrintStream logStream;
  -
       JspCServletContext context;
       /*
        * Maintain a dummy JspRuntimeContext for compiling tag files
  @@ -351,6 +349,10 @@
           org.apache.jasper.xmlparser.ParserUtils.validating=b;
       }
   
  +    public void setListErrors( boolean b ) {
  +        listErrors = b;
  +    }
  +
       public void setOutputDir( String s ) {
           if( s!= null ) {
               scratchDir=new File(new File(s).getAbsolutePath());
  @@ -580,7 +582,7 @@
               // Generate mapping
               generateWebMapping( file, clctxt );
               if ( showSuccess ) {
  -                logStream.println( "Built File: " + file );
  +                log.info( "Built File: " + file );
               }
               return true;
           } catch (FileNotFoundException fne) {
  @@ -594,9 +596,7 @@
                                           file),
                      e);
               if ( listErrors ) {
  -             logStream.println( "Error in File: " + file );
  -             logStream.println(e.getMessage());
  -             e.printStackTrace(logStream);
  +             log.warn( "Error in File: " + file, e );
                return true;
               } else if (dieLevel != NO_DIE_LEVEL) {
                   dieOnExit = true;
  @@ -831,7 +831,6 @@
              System.out.println(Localizer.getMessage("jspc.usage"));
           } else {
               try {
  -                logStream = System.out;
                   JspC jspc = new JspC();
                   jspc.setArgs(arg);
                   jspc.execute();
  @@ -943,14 +942,6 @@
               if( file==null ) break;
               pages.addElement( file );
           }
  -    }
  -
  -    /**
  -     * allows user to set where the log goes other than System.out
  -     * @param log
  -     */
  -    public static void setLog( PrintStream log ) {
  -         JspC.logStream = log;
       }
   
       /**
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to