パッケージ io.realm.log
クラス RealmLog
- java.lang.Object
-
- io.realm.log.RealmLog
-
public final class RealmLog extends Object
すべての Realm コンポーネントで使用されるグローバル ロガー。 カスタム ロガーは、RealmLogger
を実装するクラスを登録することで追加できます。
-
-
コンストラクターの概要
コンストラクター Constructor 説明 RealmLog()
-
メソッドの概要
すべてのメソッド 静的メソッド 具象メソッド 修飾子と型 方式 説明 static void
add(RealmLogger logger)
ログ イベントで通知されるロガーの実装を追加します。static void
clear()
すべてのロガーを削除します。static void
debug(String message, Object... args)
LogLevel.DEBUG
イベントをログに記録します。static void
debug(Throwable throwable)
LogLevel.DEBUG
例外をログに記録します。static void
debug(Throwable throwable, String message, Object... args)
LogLevel.DEBUG
イベントをログに記録します。static void
error(String message, Object... args)
LogLevel.ERROR
イベントをログに記録します。static void
error(Throwable throwable)
LogLevel.ERROR
例外をログに記録します。static void
error(Throwable throwable, String message, Object... args)
LogLevel.ERROR
イベントをログに記録します。static void
fatal(String message, Object... args)
LogLevel.FATAL
イベントをログに記録します。static void
fatal(Throwable throwable)
LogLevel.FATAL
例外をログに記録します。static void
fatal(Throwable throwable, String message, Object... args)
LogLevel.FATAL
イベントをログに記録します。static int
getLevel()
現在のLogLevel
を取得します。static void
info(String message, Object... args)
LogLevel.INFO
イベントをログに記録します。static void
info(Throwable throwable)
LogLevel.INFO
例外をログに記録します。static void
info(Throwable throwable, String message, Object... args)
LogLevel.INFO
イベントをログに記録します。static void
registerDefaultLogger()
以前に削除されている場合は、デフォルトのネイティブ ロガーを追加します。static boolean
remove(RealmLogger logger)
指定されたロガーが現在追加されている場合は、それを削除します。static void
setLevel(int level)
現在のLogLevel
を設定します。static void
trace(String message, Object... args)
LogLevel.TRACE
イベントをログに記録します。static void
trace(Throwable throwable)
LogLevel.TRACE
例外をログに記録します。static void
trace(Throwable throwable, String message, Object... args)
LogLevel.TRACE
イベントをログに記録します。static void
warn(String message, Object... args)
LogLevel.WARN
イベントをログに記録します。static void
warn(Throwable throwable)
LogLevel.WARN
例外をログに記録します。static void
warn(Throwable throwable, String message, Object... args)
LogLevel.WARN
イベントをログに記録します。
-
-
-
メソッドの詳細
-
add
public static void add(RealmLogger logger)
ログ イベントで通知されるロガーの実装を追加します。- パラメーター:
logger
-RealmLogger
実装への参照。
-
setLevel
public static void setLevel(int level)
現在のLogLevel
を設定します。 これを設定すると、登録されているすべてのロガーに影響します。- パラメーター:
level
-LogLevel
を参照してください。
-
delete
public static boolean remove(RealmLogger logger)
指定されたロガーが現在追加されている場合は、それを削除します。- 次の値を返します。
true
ロガーが削除された場合は 、それ以外の場合はfalse
。
-
クリア
public static void clear()
すべてのロガーを削除します。 デフォルトのネイティブ ロガーも削除されます。 これを元に戻すには、registerDefaultLogger()
を使用します。
-
registerDefaultLogger
public static void registerDefaultLogger()
以前に削除されている場合は、デフォルトのネイティブ ロガーを追加します。 デフォルトのロガーがすでに登録されている場合は、再度追加されることはありません。 Android のデフォルトのロガーは logcat にログを記録します。
-
TRACE
public static void trace(Throwable throwable)
LogLevel.TRACE
例外をログに記録します。- パラメーター:
throwable
- ログに記録する例外
-
TRACE
public static void trace(String message, Object... args)
LogLevel.TRACE
イベントをログに記録します。- パラメーター:
message
- ログに記録するメッセージ。args
-String.format(String, Object...)
を使用してメッセージをフォーマットするために使用される任意の引数。
-
TRACE
public static void trace(@Nullable Throwable throwable, @Nullable String message, Object... args)
LogLevel.TRACE
イベントをログに記録します。- パラメーター:
throwable
- ログに記録する任意の例外。message
- 任意のメッセージargs
-String.format(String, Object...)
を使用してメッセージをフォーマットするために使用される任意の引数。
-
debug
public static void debug(@Nullable Throwable throwable)
LogLevel.DEBUG
例外をログに記録します。- パラメーター:
throwable
- ログに記録する例外
-
debug
public static void debug(String message, Object... args)
LogLevel.DEBUG
イベントをログに記録します。- パラメーター:
message
- ログに記録するメッセージ。args
-String.format(String, Object...)
を使用してメッセージをフォーマットするために使用される任意の引数。
-
debug
public static void debug(@Nullable Throwable throwable, @Nullable String message, Object... args)
LogLevel.DEBUG
イベントをログに記録します。- パラメーター:
throwable
- ログに記録する任意の例外。message
- 任意のメッセージargs
-String.format(String, Object...)
を使用してメッセージをフォーマットするために使用される任意の引数。
-
info
public static void info(Throwable throwable)
LogLevel.INFO
例外をログに記録します。- パラメーター:
throwable
- ログに記録する例外
-
info
public static void info(String message, Object... args)
LogLevel.INFO
イベントをログに記録します。- パラメーター:
message
- ログに記録するメッセージ。args
-String.format(String, Object...)
を使用してメッセージをフォーマットするために使用される任意の引数。
-
info
public static void info(@Nullable Throwable throwable, @Nullable String message, Object... args)
LogLevel.INFO
イベントをログに記録します。- パラメーター:
throwable
- ログに記録する任意の例外。message
- 任意のメッセージargs
-String.format(String, Object...)
を使用してメッセージをフォーマットするために使用される任意の引数。
-
WARN
public static void warn(Throwable throwable)
LogLevel.WARN
例外をログに記録します。- パラメーター:
throwable
- ログに記録する例外
-
WARN
public static void warn(String message, Object... args)
LogLevel.WARN
イベントをログに記録します。- パラメーター:
message
- ログに記録するメッセージ。args
-String.format(String, Object...)
を使用してメッセージをフォーマットするために使用される任意の引数。
-
WARN
public static void warn(@Nullable Throwable throwable, @Nullable String message, Object... args)
LogLevel.WARN
イベントをログに記録します。- パラメーター:
throwable
- ログに記録する任意の例外。message
- 任意のメッセージargs
-String.format(String, Object...)
を使用してメッセージをフォーマットするために使用される任意の引数。
-
エラー
public static void error(Throwable throwable)
LogLevel.ERROR
例外をログに記録します。- パラメーター:
throwable
- ログに記録する例外
-
エラー
public static void error(String message, Object... args)
LogLevel.ERROR
イベントをログに記録します。- パラメーター:
message
- ログに記録するメッセージ。args
-String.format(String, Object...)
を使用してメッセージをフォーマットするために使用される任意の引数。
-
エラー
public static void error(@Nullable Throwable throwable, @Nullable String message, Object... args)
LogLevel.ERROR
イベントをログに記録します。- パラメーター:
throwable
- ログに記録する任意の例外。message
- 任意のメッセージargs
-String.format(String, Object...)
を使用してメッセージをフォーマットするために使用される任意の引数。
-
致命的
public static void fatal(Throwable throwable)
LogLevel.FATAL
例外をログに記録します。- パラメーター:
throwable
- ログに記録する例外
-
致命的
public static void fatal(String message, Object... args)
LogLevel.FATAL
イベントをログに記録します。- パラメーター:
message
- ログに記録するメッセージ。args
-String.format(String, Object...)
を使用してメッセージをフォーマットするために使用される任意の引数。
-
致命的
public static void fatal(@Nullable Throwable throwable, @Nullable String message, Object... args)
LogLevel.FATAL
イベントをログに記録します。- パラメーター:
throwable
- ログに記録する任意の例外。message
- 任意のメッセージargs
-String.format(String, Object...)
を使用してメッセージをフォーマットするために使用される任意の引数。
-
-