public abstract class LogMessage extends ObjectSE implements CharSequenceSE
Supplier
SE インスタンス(通常は Java 8 ラムダ式にバインドされます)または toString()
内の printf スタイルのフォーマット文字列(String.format(java.lang.String, java.lang.Object...)
SE)の便利なレイジー解決を可能にします。of(Supplier)
, format(String, Object)
, format(String, Object...)
, Log.fatal(Object)
, Log.error(Object)
, Log.warn(Object)
, Log.info(Object)
, Log.debug(Object)
, Log.trace(Object)
コンストラクターと説明 |
---|
LogMessage() |
修飾子と型 | メソッドと説明 |
---|---|
char | charAt(int index) |
static LogMessage | format(StringSE format, ObjectSE... args) 指定されたフォーマット文字列と可変引数から遅延フォーマットメッセージを作成します。 |
static LogMessage | format(StringSE format, ObjectSE arg1) 指定されたフォーマット文字列と引数から、遅延フォーマットされたメッセージを作成します。 |
static LogMessage | format(StringSE format, ObjectSE arg1, ObjectSE arg2) 指定されたフォーマット文字列と引数から、遅延フォーマットメッセージを作成します。 |
static LogMessage | format(StringSE format, ObjectSE arg1, ObjectSE arg2, ObjectSE arg3) 指定されたフォーマット文字列と引数から、遅延フォーマットメッセージを作成します。 |
static LogMessage | format(StringSE format, ObjectSE arg1, ObjectSE arg2, ObjectSE arg3, ObjectSE arg4) 指定されたフォーマット文字列と引数から、遅延フォーマットメッセージを作成します。 |
int | length() |
static LogMessage | of(SupplierSE<? extends CharSequenceSE> supplier) 指定されたサプライヤーからの遅延解決メッセージを作成します。 |
CharSequenceSE | subSequence(int start, int end) |
StringSE | toString() これは、ロギングプロバイダーによって呼び出され、ログターゲットごとに 1 回呼び出される可能性があります(したがって、結果をローカルにキャッシュします)。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
charsSE, codePointsSE
public int length()
CharSequenceSE
の lengthSE
public char charAt(int index)
CharSequenceSE
の charAtSE
public CharSequenceSE subSequence(int start, int end)
CharSequenceSE
の subSequenceSE
public StringSE toString()
CharSequenceSE
の toStringSE
ObjectSE
の toStringSE
public static LogMessage of(SupplierSE<? extends CharSequenceSE> supplier)
supplier
- サプライヤー (通常は Java 8 ラムダ式にバインドされます)toString()
public static LogMessage format(StringSE format, ObjectSE arg1)
format
- フォーマット文字列 (String.format(java.lang.String, java.lang.Object...)
SE ルールに従う)arg1
- 議論 String.format(String, Object...)
SEpublic static LogMessage format(StringSE format, ObjectSE arg1, ObjectSE arg2)
format
- フォーマット文字列 (String.format(java.lang.String, java.lang.Object...)
SE ルールに従う)arg1
- 最初の引数 arg2
- 第二引数 String.format(String, Object...)
SEpublic static LogMessage format(StringSE format, ObjectSE arg1, ObjectSE arg2, ObjectSE arg3)
format
- フォーマット文字列 (String.format(java.lang.String, java.lang.Object...)
SE ルールに従う)arg1
- 最初の引数 arg2
- 第二引数 arg3
- 3 番目の引数 String.format(String, Object...)
SEpublic static LogMessage format(StringSE format, ObjectSE arg1, ObjectSE arg2, ObjectSE arg3, ObjectSE arg4)
format
- フォーマット文字列 (String.format(java.lang.String, java.lang.Object...)
SE ルールに従う)arg1
- 最初の引数 arg2
- 第二引数 arg3
- 3 番目の引数 arg4
- 4 番目の引数 String.format(String, Object...)
SEpublic static LogMessage format(StringSE format, ObjectSE... args)
format
- フォーマット文字列 (String.format(java.lang.String, java.lang.Object...)
SE ルールに従う)args
- 可変引数配列 (費用がかかる、個々の議論を好む)String.format(String, Object...)
SE