BATCH-2412 Add guards around debug statements
In various places in the code base a debug message is constructed unconditionally. This adds unnecessary overhead in the common case when debug logging is off. - add guards around debug statements in non-test code Issue: BATCH-2412
This commit is contained in:
committed by
Michael Minella
parent
7ec7152c5e
commit
3783345c55
@@ -74,7 +74,9 @@ public class ChunkProcessorChunkHandler<S> implements ChunkHandler<S>, Initializ
|
||||
@ServiceActivator
|
||||
public ChunkResponse handleChunk(ChunkRequest<S> chunkRequest) throws Exception {
|
||||
|
||||
logger.debug("Handling chunk: " + chunkRequest);
|
||||
if (logger.isDebugEnabled()) {
|
||||
logger.debug("Handling chunk: " + chunkRequest);
|
||||
}
|
||||
|
||||
StepContribution stepContribution = chunkRequest.getStepContribution();
|
||||
|
||||
@@ -85,7 +87,9 @@ public class ChunkProcessorChunkHandler<S> implements ChunkHandler<S>, Initializ
|
||||
+ ": " + failure.getMessage());
|
||||
}
|
||||
|
||||
logger.debug("Completed chunk handling with " + stepContribution);
|
||||
if (logger.isDebugEnabled()) {
|
||||
logger.debug("Completed chunk handling with " + stepContribution);
|
||||
}
|
||||
return new ChunkResponse(true, chunkRequest.getSequence(), chunkRequest.getJobId(), stepContribution);
|
||||
|
||||
}
|
||||
|
||||
@@ -29,7 +29,9 @@ public class JmsRedeliveredExtractor {
|
||||
private static final Log logger = LogFactory.getLog(JmsRedeliveredExtractor.class);
|
||||
|
||||
public ChunkResponse extract(ChunkResponse input, @Header(JmsHeaders.REDELIVERED) boolean redelivered) {
|
||||
logger.debug("Extracted redelivered flag for response, value="+redelivered);
|
||||
if (logger.isDebugEnabled()) {
|
||||
logger.debug("Extracted redelivered flag for response, value="+redelivered);
|
||||
}
|
||||
return new ChunkResponse(input, redelivered);
|
||||
}
|
||||
|
||||
|
||||
@@ -118,7 +118,9 @@ public class RemoteChunkHandlerFactoryBean<T> implements FactoryBean<ChunkHandle
|
||||
}
|
||||
|
||||
Assert.state(step instanceof TaskletStep, "Step [" + step.getName() + "] must be a TaskletStep");
|
||||
logger.debug("Converting TaskletStep with name=" + step.getName());
|
||||
if (logger.isDebugEnabled()) {
|
||||
logger.debug("Converting TaskletStep with name=" + step.getName());
|
||||
}
|
||||
|
||||
Tasklet tasklet = getTasklet((TaskletStep) step);
|
||||
Assert.state(tasklet instanceof ChunkOrientedTasklet<?>, "Tasklet must be ChunkOrientedTasklet in step="
|
||||
@@ -233,7 +235,9 @@ public class RemoteChunkHandlerFactoryBean<T> implements FactoryBean<ChunkHandle
|
||||
Assert.notNull(target, "Target object must not be null");
|
||||
Field field = ReflectionUtils.findField(target.getClass(), name);
|
||||
if (field == null) {
|
||||
logger.debug("Could not find field [" + name + "] on target [" + target + "]");
|
||||
if (logger.isDebugEnabled()) {
|
||||
logger.debug("Could not find field [" + name + "] on target [" + target + "]");
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user