From bd6cda7542ada42671386a176388b5799a4597c9 Mon Sep 17 00:00:00 2001 From: Mark DePristo Date: Wed, 12 Dec 2012 16:21:43 -0500 Subject: [PATCH] Trivial optimization of TraverseReadsNano -- don't format the shard toString if logger isn't debug enabled --- .../sting/gatk/traversals/TraverseReadsNano.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/java/src/org/broadinstitute/sting/gatk/traversals/TraverseReadsNano.java b/public/java/src/org/broadinstitute/sting/gatk/traversals/TraverseReadsNano.java index 735f62ca3..4914e71f3 100755 --- a/public/java/src/org/broadinstitute/sting/gatk/traversals/TraverseReadsNano.java +++ b/public/java/src/org/broadinstitute/sting/gatk/traversals/TraverseReadsNano.java @@ -78,7 +78,8 @@ public class TraverseReadsNano extends TraversalEngine, public T traverse(ReadWalker walker, ReadShardDataProvider dataProvider, T sum) { - logger.debug(String.format("TraverseReadsNano.traverse Covered dataset is %s", dataProvider)); + if ( logger.isDebugEnabled() ) + logger.debug(String.format("TraverseReadsNano.traverse Covered dataset is %s", dataProvider)); if( !dataProvider.hasReads() ) throw new IllegalArgumentException("Unable to traverse reads; no read data is available.");