diff --git a/common/main/java/com/couchbase/lite/internal/logging/Log.java b/common/main/java/com/couchbase/lite/internal/logging/Log.java index e81879662..eefb8e9ec 100644 --- a/common/main/java/com/couchbase/lite/internal/logging/Log.java +++ b/common/main/java/com/couchbase/lite/internal/logging/Log.java @@ -31,6 +31,7 @@ import com.couchbase.lite.LogDomain; import com.couchbase.lite.LogLevel; import com.couchbase.lite.internal.CouchbaseLiteInternal; +import com.couchbase.lite.internal.utils.Internal; /** @@ -43,6 +44,7 @@ * v: used by core: please do not use in platform coded. * d: low-level debugging information */ +@Internal("This class is not part of the public API") @SuppressWarnings("PMD.TooManyMethods") public final class Log { private Log() { } // Utility class @@ -119,10 +121,6 @@ public static void i(@NonNull LogDomain domain, @NonNull String msg, @Nullable T log(LogLevel.INFO, domain, err, msg); } - public static void info(@NonNull LogDomain domain, @NonNull String msg, @Nullable Throwable err) { - i(domain, msg, err); - } - /** * Send an INFO message. * @@ -254,7 +252,8 @@ public static void setStandardErrorMessages(@NonNull Map stdErrM errorMessages = Collections.unmodifiableMap(new HashMap<>(stdErrMsgs)); } - private static void log( + /* Internal used for testing purpose. */ + public static void log( @NonNull LogLevel level, @NonNull LogDomain domain, @Nullable Throwable err,