That fuck shit the fascists are using
at master 58 lines 1.9 kB view raw
1package org.signal.glide; 2 3import androidx.annotation.NonNull; 4import androidx.annotation.Nullable; 5 6public final class Log { 7 8 private Log() {} 9 10 public static void v(@NonNull String tag, @NonNull String message) { 11 SignalGlideCodecs.getLogProvider().v(tag, message); 12 } 13 14 public static void d(@NonNull String tag, @NonNull String message) { 15 SignalGlideCodecs.getLogProvider().d(tag, message); 16 } 17 18 public static void i(@NonNull String tag, @NonNull String message) { 19 SignalGlideCodecs.getLogProvider().i(tag, message); 20 } 21 22 public static void w(@NonNull String tag, @NonNull String message) { 23 SignalGlideCodecs.getLogProvider().w(tag, message); 24 } 25 26 public static void e(@NonNull String tag, @NonNull String message) { 27 SignalGlideCodecs.getLogProvider().e(tag, message, null); 28 } 29 30 public static void e(@NonNull String tag, @NonNull String message, @Nullable Throwable throwable) { 31 SignalGlideCodecs.getLogProvider().e(tag, message, throwable); 32 } 33 34 public interface Provider { 35 void v(@NonNull String tag, @NonNull String message); 36 void d(@NonNull String tag, @NonNull String message); 37 void i(@NonNull String tag, @NonNull String message); 38 void w(@NonNull String tag, @NonNull String message); 39 void e(@NonNull String tag, @NonNull String message, @Nullable Throwable throwable); 40 41 Provider EMPTY = new Provider() { 42 @Override 43 public void v(@NonNull String tag, @NonNull String message) { } 44 45 @Override 46 public void d(@NonNull String tag, @NonNull String message) { } 47 48 @Override 49 public void i(@NonNull String tag, @NonNull String message) { } 50 51 @Override 52 public void w(@NonNull String tag, @NonNull String message) { } 53 54 @Override 55 public void e(@NonNull String tag, @NonNull String message, @NonNull Throwable throwable) { } 56 }; 57 } 58}