public abstract class LogFormatUtils extends Object
Mainly for internal use within the framework with Apache Commons Logging,
 typically in the form of the spring-jcl bridge but also compatible
 with other Commons Logging bridges.
| Constructor and Description | 
|---|
| LogFormatUtils() | 
| Modifier and Type | Method and Description | 
|---|---|
| static String | formatValue(Object value,
           boolean limitLength)Format the given value via  toString(), quoting it if it is aCharSequence, and possibly truncating at 100 if limitLength is
 set to true. | 
| static void | traceDebug(Log logger,
          Function<Boolean,String> messageFactory)Use this to log a message with different levels of detail (or different
 messages) at TRACE vs DEBUG log levels. | 
public static String formatValue(@Nullable Object value, boolean limitLength)
toString(), quoting it if it is a
 CharSequence, and possibly truncating at 100 if limitLength is
 set to true.value - the value to formatlimitLength - whether to truncate large formatted values (over 100)public static void traceDebug(Log logger, Function<Boolean,String> messageFactory)
 if (logger.isDebugEnabled()) {
   String str = logger.isTraceEnabled() ? "..." : "...";
   if (logger.isTraceEnabled()) {
     logger.trace(str);
   }
   else {
     logger.debug(str);
   }
 }
 logger - the logger to use to log the messagemessageFactory - function that accepts a boolean set to the value
 of Log.isTraceEnabled()