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 <[email protected]>
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