sprintf to the log iff the log is at debug level . if the log is not at debug level , the printf operation is skipped , so no time is spent generating the string . concode_field_sep String READ concode_field_sep boolean isRootDir concode_elem_sep void debugEx concode_elem_sep void trace concode_elem_sep String partitionFilenameFromNumber concode_elem_sep boolean isFilePretendingToBeDirectory concode_elem_sep String joinPaths concode_elem_sep String fileStatsToString concode_elem_sep void validateReadArgs concode_elem_sep String ls concode_elem_sep boolean isDirectory
void function ( Log arg0 , String arg1 , Object ... arg2 ) { if ( arg0 . isDebugEnabled ( ) ) { arg0 . debug ( String . format ( arg1 , arg2 ) ) ; } }