mirror of
https://github.com/signalapp/libsignal.git
synced 2026-05-10 09:02:05 +02:00
Java: Hook up the 'log' crate to SignalProtocolLogger
This commit is contained in:
@@ -13,6 +13,8 @@ import org.whispersystems.libsignal.state.SessionStore;
|
||||
import org.whispersystems.libsignal.state.PreKeyStore;
|
||||
import org.whispersystems.libsignal.state.SignedPreKeyStore;
|
||||
import org.whispersystems.libsignal.groups.state.SenderKeyStore;
|
||||
import org.whispersystems.libsignal.logging.Log;
|
||||
import org.whispersystems.libsignal.logging.SignalProtocolLogger;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.FileOutputStream;
|
||||
@@ -62,6 +64,7 @@ public final class Native {
|
||||
|
||||
static {
|
||||
loadLibrary();
|
||||
Logger_Initialize(SignalProtocolLogger.INFO, Log.class);
|
||||
}
|
||||
|
||||
private Native() {}
|
||||
@@ -99,6 +102,9 @@ public final class Native {
|
||||
public static native long[] IdentityKeyPair_Deserialize(byte[] data);
|
||||
public static native byte[] IdentityKeyPair_Serialize(long publicKey, long privateKey);
|
||||
|
||||
public static native void Logger_Initialize(int maxLevel, Class loggerClass);
|
||||
public static native void Logger_SetMaxLevel(int maxLevel);
|
||||
|
||||
public static native void NumericFingerprintGenerator_Destroy(long handle);
|
||||
public static native String NumericFingerprintGenerator_GetDisplayString(long handle);
|
||||
public static native byte[] NumericFingerprintGenerator_GetScannableEncoding(long handle);
|
||||
|
||||
Reference in New Issue
Block a user