leosimons    2003/01/28 12:52:04

  Modified:    logger   build.xml
  Log:
  In order to be able to compile logger against version of logkit without LF5, 
make an explicit check for it
  
  Revision  Changes    Path
  1.33      +13 -2     jakarta-avalon-excalibur/logger/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-excalibur/logger/build.xml,v
  retrieving revision 1.32
  retrieving revision 1.33
  diff -u -r1.32 -r1.33
  --- build.xml 27 Jan 2003 07:11:06 -0000      1.32
  +++ build.xml 28 Jan 2003 20:52:04 -0000      1.33
  @@ -75,6 +75,9 @@
           <available property="javamail.present" 
classname="javax.mail.Session">
               <classpath refid="project.class.path"/>
           </available>
  +        <available property="lf5.present" 
classname="org.apache.log.output.lf5.LF5LogTarget">
  +            <classpath refid="project.class.path"/>
  +        </available>
       </target>
   
       <!-- Check that if we want servlet logging support, our logkit.jar has 
it enabled too -->
  @@ -187,9 +190,17 @@
         </antcall>
     </target>
   
  +  <target name="lf5-warn" unless="lf5.present"
  +      description="Outputs a warning if LF5 classes are missing during 
compilation">
  +      <antcall target="op-warning">
  +          <param name="thing" value="LogFactor 5"/>
  +          <param name="recovery"
  +              value="Get the newest LF5-enabled logkit, and place it in the 
lib dir"/>
  +      </antcall>
  +  </target>
   
   
  -  <target name="optional-warnings" 
depends="jms-warn,sql-warn,mail-warn,log4j-warn,servlet-warn"
  +  <target name="optional-warnings" 
depends="jms-warn,sql-warn,mail-warn,log4j-warn,servlet-warn,lf5-warn"
         description="Outputs warnings if some jars are missing from the 
environment">
     </target>
   
  @@ -210,7 +221,7 @@
               <exclude name="**/Log4J*"
                        unless="log4j.present"/>
               <exclude name="**/LF5TargetFactory.java*"
  -                     unless="log4j.present"/>
  +                     unless="lf5.present"/>
               <exclude 
name="org/apache/avalon/excalibur/logger/factory/ServletTargetFactory.java"
                        unless="servlet.present"/>
               <exclude 
name="org/apache/avalon/excalibur/logger/factory/JMSTargetFactory.java"
  
  
  

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

Reply via email to