RealmLog

对象 RealmLog

所有 Realm 组件使用的全局记录器类。

默认情况下,所有日志都将Go到依赖于系统的默认系统记录器。有关详细信息,请参阅addDefaultSystemLogger

可以通过使用 add 注册实现 RealmLogger 的类来添加自定义记录器。

记录消息时,可以使用 Java 中已知的字符串格式选项的子集。 仅支持%s%d%f 。 请参阅 https://stackoverflow.com/a/64499248/1389357 和 https://youtrack.jetbrains.com/issue/KT-25506 了解更多信息。

功能

链接已复制到剪贴板
乐趣 添加(logger : RealmLogger)

添加一个记录器,当日志事件达到或超过当前配置的级别时,该记录器将收到通知。

链接已复制到剪贴板

添加默认系统记录器。 报告日志事件的位置取决于系统:

链接已复制到剪贴板
乐趣 getLevel(类别 LogCategory = LogCategory.Realm): 日志级别

获取日志类别的当前日志级别。

链接已复制到剪贴板
乐趣 删除(logger : RealmLogger): 布尔

如果可能,删除给定的记录器。

链接已复制到剪贴板

删除所有记录器,包括默认的系统记录器。 可以通过再次调用addDefaultSystemLogger来重新添加默认记录器。

链接已复制到剪贴板
乐趣 setLevel(level : LogLevel , class : LogCategory = LogCategory.Realm)

设置日志类别的日志级别。 通过设置类别的日志级别,其所有子类别也将更新以匹配其级别。