1 package net.sourceforge.argval.utils; 2 3 4 import java.lang.reflect.Method; 5 6 7 import net.sourceforge.argval.collection.CollectionUtil; 8 9 import org.slf4j.Logger; 10 11 12 public final class LogUtil { 13 14 15 public static void logMethodParameters(Logger logger, Method method, String[] parameterNameArray, Object[] parameterValueArray) { 16 if (logger.isInfoEnabled()) { 17 logger.info(((method != null) ? method.getName() : "method incorrect initialized") + " " + CollectionUtil.toString(parameterNameArray, parameterValueArray)); 18 } 19 } 20 21 public static void logMethodParameters(Logger logger, String methodName, String[] parameterNameArray, Object[] parameterValueArray) { 22 if (logger.isInfoEnabled()) { 23 logger.info(((methodName != null) ? methodName : "method name unknown") + " " + CollectionUtil.toString(parameterNameArray, parameterValueArray)); 24 } 25 } 26 27 }