This is an automated email from the ASF dual-hosted git repository. stevel pushed a commit to branch branch-3.3 in repository https://gitbox.apache.org/repos/asf/hadoop.git
The following commit(s) were added to refs/heads/branch-3.3 by this push: new 850b8ab5a01 HADOOP-18808. LogExactlyOnce to add a debug() method (#5850) 850b8ab5a01 is described below commit 850b8ab5a01a2b4bdf5d7e8227110a66a65ca4c4 Author: Steve Loughran <ste...@cloudera.com> AuthorDate: Tue Jul 18 14:23:19 2023 +0100 HADOOP-18808. LogExactlyOnce to add a debug() method (#5850) Contributed by Steve Loughran --- .../main/java/org/apache/hadoop/fs/store/LogExactlyOnce.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/store/LogExactlyOnce.java b/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/store/LogExactlyOnce.java index 04cd5111e90..e32c0e424ae 100644 --- a/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/store/LogExactlyOnce.java +++ b/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/store/LogExactlyOnce.java @@ -49,4 +49,15 @@ public class LogExactlyOnce { log.error(format, args); } } + + /** + * Log at DEBUG if nothing has been logged yet. + * @param format format string + * @param args arguments + */ + public void debug(String format, Object...args) { + if (!logged.getAndSet(true)) { + log.debug(format, args); + } + } } --------------------------------------------------------------------- To unsubscribe, e-mail: common-commits-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-commits-h...@hadoop.apache.org