패키지 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에 기록합니다.
-
트레이스
public static void trace(Throwable throwable)
LogLevel.TRACE
예외를 기록합니다.- 매개변수:
throwable
- 로그 예외.
-
트레이스
public static void trace(String message, Object... args)
LogLevel.TRACE
이벤트를 기록합니다.- 매개변수:
message
- 메시지를 기록합니다.args
-String.format(String, Object...)
을 사용하여 메시지 형식을 지정하는 데 사용되는 선택적 인수입니다.
-
트레이스
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...)
을 사용하여 메시지 형식을 지정하는 데 사용되는 선택적 인수입니다.
-
경고
public static void warn(Throwable throwable)
LogLevel.WARN
예외를 기록합니다.- 매개변수:
throwable
- 로그 예외.
-
경고
public static void warn(String message, Object... args)
LogLevel.WARN
이벤트를 기록합니다.- 매개변수:
message
- 메시지를 기록합니다.args
-String.format(String, Object...)
을 사용하여 메시지 형식을 지정하는 데 사용되는 선택적 인수입니다.
-
경고
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...)
을 사용하여 메시지 형식을 지정하는 데 사용되는 선택적 인수입니다.
-
-