安装包 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
事件。
-
-
-
方法详细信息
-
添加
public static void add(RealmLogger logger)
添加将在发生日志事件时收到通知的记录器实现。- 参数:
logger
— 对RealmLogger
实施的引用。
-
setLevel
public static void setLevel(int level)
设置当前的LogLevel
。 设置此项将影响所有已注册的记录器。- 参数:
level
- 请参阅LogLevel
。
-
删除
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...)
格式化消息。
-
信息
public static void info(Throwable throwable)
记录LogLevel.INFO
异常。- 参数:
throwable
— 要记录的异常。
-
信息
public static void info(String message, Object... args)
记录LogLevel.INFO
事件。- 参数:
message
— 要记录的消息。args
- 可选参数,用于使用String.format(String, Object...)
格式化消息。
-
信息
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...)
格式化消息。
-
-