This is an automated email from the ASF dual-hosted git repository.

jaikiran pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ant.git


The following commit(s) were added to refs/heads/master by this push:
     new 526c799f7 bz-66238 introduce 
org.apache.tools.ant.taskdefs.Recorder#setLogLevel(LogLevel level) method
526c799f7 is described below

commit 526c799f7d16f35959c5fd46ea518e03865411e6
Author: Jaikiran Pai <jaiki...@apache.org>
AuthorDate: Sat Aug 12 12:34:29 2023 +0530

    bz-66238 introduce 
org.apache.tools.ant.taskdefs.Recorder#setLogLevel(LogLevel level) method
---
 WHATSNEW                                             |  4 ++++
 src/etc/testcases/taskdefs/recorder.xml              |  4 ++--
 src/main/org/apache/tools/ant/taskdefs/Recorder.java | 10 ++++++++++
 3 files changed, 16 insertions(+), 2 deletions(-)

diff --git a/WHATSNEW b/WHATSNEW
index 61c7fb917..f5737de10 100644
--- a/WHATSNEW
+++ b/WHATSNEW
@@ -61,6 +61,10 @@ Other changes:
  * made sure <echoproperties> sorts the echoed properties on JDK9+ as well.
    Bugzilla Report 66588
 
+ * org.apache.tools.ant.taskdefs.Recorder class now introduces a
+   setLogLevel(LogLevel level) method.
+   Bugzilla Report 66238
+
 Changes from Ant 1.10.12 TO Ant 1.10.13
 =======================================
 
diff --git a/src/etc/testcases/taskdefs/recorder.xml 
b/src/etc/testcases/taskdefs/recorder.xml
index c005aab33..c52209367 100644
--- a/src/etc/testcases/taskdefs/recorder.xml
+++ b/src/etc/testcases/taskdefs/recorder.xml
@@ -29,9 +29,9 @@
 
   <target name="noappend">
     <copy file="${recin}/rectest2.result" tofile="${output}/rectest1.log"/>
-    <record name="${output}/rectest1.log" action="start"/>
+    <record name="${output}/rectest1.log" action="start" loglevel="info"/>
     <echo message="some message1"/>
-    <record name="${output}/rectest1.log" action="stop"/>
+    <record name="${output}/rectest1.log" action="stop" logLevel="info"/>
   </target>
 
   <target name="append">
diff --git a/src/main/org/apache/tools/ant/taskdefs/Recorder.java 
b/src/main/org/apache/tools/ant/taskdefs/Recorder.java
index 05beb8e88..9512abf21 100644
--- a/src/main/org/apache/tools/ant/taskdefs/Recorder.java
+++ b/src/main/org/apache/tools/ant/taskdefs/Recorder.java
@@ -136,6 +136,16 @@ public class Recorder extends Task implements 
SubBuildListener {
         loglevel = level.getLevel();
     }
 
+    /**
+     * Sets the level to which this recorder entry should log to.
+     *
+     * @param level the level to set.
+     * @since Ant 1.10.14
+     */
+    public void setLogLevel(final LogLevel level) {
+        loglevel = level.getLevel();
+    }
+
     //////////////////////////////////////////////////////////////////////
     // CORE / MAIN BODY
 

Reply via email to