DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUGĀ·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=38249>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED ANDĀ·
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=38249





------- Additional Comments From [EMAIL PROTECTED]  2006-01-13 16:36 -------
(From update of attachment 17405)
--- LoadFile.java.orig  2005-06-02 16:19:58.000000000 -0700
+++ LoadFile.java       2006-01-13 07:25:55.947056800 -0800
@@ -48,6 +48,11 @@
     private boolean failOnError = true;

     /**
+     * suppress error message if it goes pear-shaped, sets failOnError=false 
+     */
+    private boolean quiet = false;
+    
+    /**
      * Encoding to use for filenames, defaults to the platform's default
      * encoding.
      */
@@ -57,7 +62,7 @@
      * name of property
      */
     private String property = null;
-
+    
     /**
      * Holds FilterChains
      */
@@ -109,6 +114,16 @@
         failOnError = fail;
     }

+    /**
+     * If true
+     * @param quiet The new Quiet value
+     */
+    public void setQuiet(boolean quiet) {
+        this.quiet = quiet;
+        if (quiet) {
+            this.failOnError = false;
+        }
+    }

     /**
      * read in a source file to a property
@@ -124,6 +139,10 @@
         if (property == null) {
             throw new BuildException("output property not defined");
         }
+        if (quiet && failOnError) {
+            throw new BuildException("quiet and failonerror cannot both be "
+                                     + "set to true");
+        }
         FileInputStream fis = null;
         BufferedInputStream bis = null;
         Reader instream = null;
@@ -169,7 +188,8 @@
             if (failOnError) {
                 throw new BuildException(message, ioe, getLocation());
             } else {
-                log(message, Project.MSG_ERR);
+                log(message, quiet ? Project.MSG_VERBOSE
+                                   : Project.MSG_WARN);
             }
         } catch (final BuildException be) {
             if (failOnError) {


-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

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

Reply via email to