public abstract class LogFormatUtils extends ObjectSE
主に Apache Commons ロギングのフレームワーク内で内部使用向けで、通常は spring-jcl
ブリッジの形式ですが、他の Commons Logging ブリッジとも互換性があります。
コンストラクターと説明 |
---|
LogFormatUtils() |
修飾子と型 | メソッドと説明 |
---|---|
static StringSE | formatValue(ObjectSE value, boolean limitLength) toString() を介して指定された値をフォーマットし、それが CharSequence SE である場合はそれを引用し、limitLength が true に設定されている場合は 100 で切り捨てる可能性があります。 |
static void | traceDebug(Log logger, FunctionSE<BooleanSE, StringSE> messageFactory) これを使用して、TRACE と DEBUG のログレベルで異なる詳細レベル(または異なるメッセージ)でメッセージをログに記録します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public static StringSE formatValue(@Nullable ObjectSE value, boolean limitLength)
toString()
を介して指定された値をフォーマットし、それが CharSequence
SE である場合はそれを引用し、limitLength が true に設定されている場合は 100 で切り捨てる可能性があります。value
- フォーマットする値 limitLength
- 大きなフォーマット値を切り捨てるかどうか (100 を超える)public static void traceDebug(Log logger, FunctionSE<BooleanSE,StringSE> messageFactory)
if (logger.isDebugEnabled()) { String str = logger.isTraceEnabled() ? "..." : "..."; if (logger.isTraceEnabled()) { logger.trace(str); } else { logger.debug(str); } }
logger
- メッセージのログ記録に使用するロガー messageFactory
- Log.isTraceEnabled()
の値に設定されたブール値を受け入れる関数