Use new isLogEnabled method to check whether DEBUG logging is enabled before calling the log method.
git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@989278 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/configadmin/src/main/java/org/apache/felix/cm/impl/UpdateThread.java b/configadmin/src/main/java/org/apache/felix/cm/impl/UpdateThread.java
index ffe80b9..562036b 100644
--- a/configadmin/src/main/java/org/apache/felix/cm/impl/UpdateThread.java
+++ b/configadmin/src/main/java/org/apache/felix/cm/impl/UpdateThread.java
@@ -91,7 +91,11 @@
// set the thread name indicating the current task
setName( BASE_THREAD_NAME + " (" + task + ")" );
- configurationManager.log( LogService.LOG_DEBUG, "Running task " + task, null );
+ if ( configurationManager.isLogEnabled( LogService.LOG_DEBUG ) )
+ {
+ configurationManager.log( LogService.LOG_DEBUG, "Running task " + task, null );
+ }
+
task.run();
}
catch ( Throwable t )
@@ -120,7 +124,10 @@
{
synchronized ( updateTasks )
{
- configurationManager.log( LogService.LOG_DEBUG, "Scheduling task " + update, null );
+ if ( configurationManager.isLogEnabled( LogService.LOG_DEBUG ) )
+ {
+ configurationManager.log( LogService.LOG_DEBUG, "Scheduling task " + update, null );
+ }
// append to the task queue
updateTasks.add( update );