Payments.

Co-authored-by: Alan Evans <alan@signal.org>
Co-authored-by: Alex Hart <alex@signal.org>
Co-authored-by: Cody Henthorne <cody@signal.org>
This commit is contained in:
Android Team
2021-04-06 13:03:33 -03:00
committed by Alan Evans
parent c42023855b
commit fddba2906a
311 changed files with 18956 additions and 235 deletions

View File

@@ -0,0 +1,50 @@
package org.thoughtcrime.securesms.testutil;
import org.signal.core.util.logging.Log;
public final class SystemOutLogger extends Log.Logger {
@Override
public void v(String tag, String message, Throwable t) {
printlnFormatted('v', tag, message, t);
}
@Override
public void d(String tag, String message, Throwable t) {
printlnFormatted('d', tag, message, t);
}
@Override
public void i(String tag, String message, Throwable t) {
printlnFormatted('i', tag, message, t);
}
@Override
public void w(String tag, String message, Throwable t) {
printlnFormatted('w', tag, message, t);
}
@Override
public void e(String tag, String message, Throwable t) {
printlnFormatted('e', tag, message, t);
}
@Override
public void wtf(String tag, String message, Throwable t) {
printlnFormatted('x', tag, message, t);
}
@Override
public void blockUntilAllWritesFinished() { }
private void printlnFormatted(char level, String tag, String message, Throwable t) {
System.out.println(format(level, tag, message, t));
}
private String format(char level, String tag, String message, Throwable t) {
if (t != null) {
return String.format("%c[%s] %s %s:%s", level, tag, message, t.getClass().getSimpleName(), t.getMessage());
} else {
return String.format("%c[%s] %s", level, tag, message);
}
}
}