RealmLog

オブジェクト RealmLog

すべての Realm コンポーネントで使用されるグローバル ロガー クラス。

デフォルトでは、すべてのログはシステムに依存するデフォルトのシステムロガーにGoされます。 詳細については、「 addDefault SystemLogger 」を参照してください。

add を使用して RealmLogger を実装するクラスを登録することで、カスタム ロガーを追加できます。

メッセージをログに記録する場合、string で認識されるJava 形式オプションのサブセットを使用できます。サポートされているのは、 %s%d%fのみです。 https://stackoverflow.com/a/64499248/1389357 詳細については、 https://www.jetbrins.com/issue/KT-25506 を参照してください。

関数

クリップボードにコピーされたリンク
fun add(logger: RealmLogger)

現在構成されているレベル以上のログ イベントで通知されるロガーを追加します。

クリップボードにコピーされたリンク

デフォルトのシステム ロガーを追加します。 ログ イベントが報告される場所は、システムによって異なります。

クリップボードにコピーされたリンク
fun getLevel(カテゴリ: LogCategory = LogCategory.Realm): ログ レベル

ログカテゴリの現在のログ レベルを取得します。

クリップボードにコピーされたリンク

可能な場合は、指定されたロガーを削除します。

クリップボードにコピーされたリンク

デフォルトのシステムロガーを含むすべてのロガーを削除します。 addDefault SystemLoggerを再度呼び出すと、デフォルトのロガーを再度追加できます。

クリップボードにコピーされたリンク
fun setLevel(レベル: LogLevel カテゴリ: LogCategory = LogCategory.Realm)

ログ カテゴリのログ レベルを設定します。 カテゴリのログ レベルを設定すると、そのカテゴリすべてのサブスクライブもそのレベルと一致するように更新されます。