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