Package com.couchbase.lite.internal.core
Class C4Log
- java.lang.Object
-
- com.couchbase.lite.internal.core.C4Log
-
public final class C4Log extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classC4Log.RawLog
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidforceCallbackLevel(LogLevel logLevel)static intgetBinaryFileLevel()static LogLevelgetCallbackLevel()static intgetLevel(String domain)static voidlog(String domain, int level, String message)static voidlogCallback(String c4Domain, int c4Level, String message)static voidregisterListener(Fn.Consumer<C4Log.RawLog> listener)static voidsetBinaryFileLevel(int level)static voidsetCallbackLevel(LogLevel consoleLevel)static voidsetLevels(int level, String... domains)static voidwriteToBinaryFile(String path, int level, int maxRotateCount, long maxSize, boolean usePlaintext, String header)
-
-
-
Method Detail
-
registerListener
public static void registerListener(Fn.Consumer<C4Log.RawLog> listener)
-
logCallback
public static void logCallback(@NonNull String c4Domain, int c4Level, @NonNull String message)
-
setLevels
public static void setLevels(int level, @Nullable String... domains)
-
getCallbackLevel
@NonNull public static LogLevel getCallbackLevel()
-
setCallbackLevel
public static void setCallbackLevel(@NonNull LogLevel consoleLevel)
-
forceCallbackLevel
public static void forceCallbackLevel(@NonNull LogLevel logLevel)
-
getBinaryFileLevel
public static int getBinaryFileLevel()
-
setBinaryFileLevel
public static void setBinaryFileLevel(int level)
-
writeToBinaryFile
public static void writeToBinaryFile(String path, int level, int maxRotateCount, long maxSize, boolean usePlaintext, String header)
-
getLevel
public static int getLevel(String domain)
-
-