パッケージ io.realm.log

クラス RealmLog


  • public final class RealmLog
    extends Object
    すべての Realm コンポーネントで使用されるグローバル ロガー。 カスタム ロガーは、 RealmLoggerを実装するクラスを登録することで追加できます。
    • コンストラクターの詳細

      • RealmLog

        public RealmLog()
    • メソッドの詳細

      • add

        public static void add​(RealmLogger logger)
        ログ イベントで通知されるロガーの実装を追加します。
        パラメーター:
        logger - RealmLogger実装への参照。
      • setLevel

        public static void setLevel​(int level)
        現在のLogLevelを設定します。 これを設定すると、登録されているすべてのロガーに影響します。
        パラメーター:
        level - LogLevelを参照してください。
      • getLevel

        public static int getLevel()
        現在のLogLevelを取得します。
        次の値を返します。
        現在の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...)を使用してメッセージをフォーマットするために使用される任意の引数。
      • 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...)を使用してメッセージをフォーマットするために使用される任意の引数。
      • 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...)を使用してメッセージをフォーマットするために使用される任意の引数。
      • 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...)を使用してメッセージをフォーマットするために使用される任意の引数。
      • エラー

        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 fatal​(Throwable throwable)
        LogLevel.FATAL例外をログに記録します。
        パラメーター:
        throwable - ログに記録する例外
      • 致命的

        public static void fatal​(String message,
                                 Object... args)
        LogLevel.FATALイベントをログに記録します。
        パラメーター:
        message - ログに記録するメッセージ。
        args - String.format(String, Object...)を使用してメッセージをフォーマットするために使用される任意の引数。