public void debug(Marker marker, String format, Object[] argArray) {
if (!logger.isDebugEnabled())
return;
if (instanceofLAL) {
FormattingTuple ft = MessageFormatter.arrayFormat(format, argArray);
((LocationAwareLogger) logger).log(marker, fqcn,
LocationAwareLogger.DEBUG_INT, ft.getMessage(), argArray, ft
.getThrowable());
} else {
logger.debug(marker, format, argArray);
}
}