- Added realracing3-community.apk (71.57 MB) - Removed 32-bit support (armeabi-v7a) - Only includes arm64-v8a libraries - Decompiled source code included - Added README-community.md with analysis
106 lines
3.0 KiB
Java
106 lines
3.0 KiB
Java
package com.amazonaws.logging;
|
|
|
|
import com.amazonaws.logging.LogFactory;
|
|
import java.io.PrintStream;
|
|
|
|
/* loaded from: classes.dex */
|
|
public final class ConsoleLog implements Log {
|
|
public LogFactory.Level level = null;
|
|
public final String tag;
|
|
|
|
public ConsoleLog(String str) {
|
|
this.tag = str;
|
|
}
|
|
|
|
@Override // com.amazonaws.logging.Log
|
|
public boolean isDebugEnabled() {
|
|
return getLevel() == null || getLevel().getValue() <= LogFactory.Level.DEBUG.getValue();
|
|
}
|
|
|
|
public boolean isErrorEnabled() {
|
|
return getLevel() == null || getLevel().getValue() <= LogFactory.Level.ERROR.getValue();
|
|
}
|
|
|
|
@Override // com.amazonaws.logging.Log
|
|
public boolean isInfoEnabled() {
|
|
return getLevel() == null || getLevel().getValue() <= LogFactory.Level.INFO.getValue();
|
|
}
|
|
|
|
public boolean isTraceEnabled() {
|
|
return getLevel() == null || getLevel().getValue() <= LogFactory.Level.TRACE.getValue();
|
|
}
|
|
|
|
public boolean isWarnEnabled() {
|
|
return getLevel() == null || getLevel().getValue() <= LogFactory.Level.WARN.getValue();
|
|
}
|
|
|
|
@Override // com.amazonaws.logging.Log
|
|
public void trace(Object obj) {
|
|
if (isTraceEnabled()) {
|
|
log(LogFactory.Level.TRACE, obj, null);
|
|
}
|
|
}
|
|
|
|
@Override // com.amazonaws.logging.Log
|
|
public void debug(Object obj) {
|
|
if (isDebugEnabled()) {
|
|
log(LogFactory.Level.DEBUG, obj, null);
|
|
}
|
|
}
|
|
|
|
@Override // com.amazonaws.logging.Log
|
|
public void debug(Object obj, Throwable th) {
|
|
if (isDebugEnabled()) {
|
|
log(LogFactory.Level.DEBUG, obj, th);
|
|
}
|
|
}
|
|
|
|
@Override // com.amazonaws.logging.Log
|
|
public void info(Object obj) {
|
|
if (isInfoEnabled()) {
|
|
log(LogFactory.Level.INFO, obj, null);
|
|
}
|
|
}
|
|
|
|
@Override // com.amazonaws.logging.Log
|
|
public void warn(Object obj) {
|
|
if (isWarnEnabled()) {
|
|
log(LogFactory.Level.WARN, obj, null);
|
|
}
|
|
}
|
|
|
|
@Override // com.amazonaws.logging.Log
|
|
public void warn(Object obj, Throwable th) {
|
|
if (isWarnEnabled()) {
|
|
log(LogFactory.Level.WARN, obj, th);
|
|
}
|
|
}
|
|
|
|
@Override // com.amazonaws.logging.Log
|
|
public void error(Object obj) {
|
|
if (isErrorEnabled()) {
|
|
log(LogFactory.Level.ERROR, obj, null);
|
|
}
|
|
}
|
|
|
|
@Override // com.amazonaws.logging.Log
|
|
public void error(Object obj, Throwable th) {
|
|
if (isErrorEnabled()) {
|
|
log(LogFactory.Level.ERROR, obj, th);
|
|
}
|
|
}
|
|
|
|
public final void log(LogFactory.Level level, Object obj, Throwable th) {
|
|
PrintStream printStream = System.out;
|
|
printStream.printf("%s/%s: %s\n", this.tag, level.name(), obj);
|
|
if (th != null) {
|
|
printStream.println(th.toString());
|
|
}
|
|
}
|
|
|
|
private LogFactory.Level getLevel() {
|
|
LogFactory.Level level = this.level;
|
|
return level != null ? level : LogFactory.getLevel();
|
|
}
|
|
}
|