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(); } }