Package io.smooch.core
Class Logger
- java.lang.Object
-
- io.smooch.core.Logger
-
public class Logger extends java.lang.ObjectLogger class that can be enabled/disable to assist with debugging SDK integrations without always printing information to the app output log.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidd(java.lang.String logTag, java.lang.String message, java.lang.Object... args)Logs anLog.DEBUGlevel log messagestatic voidd(java.lang.String logTag, java.lang.String message, java.lang.Throwable throwable, java.lang.Object... args)Logs aLog.DEBUGlevel log messagestatic voide(java.lang.String logTag, java.lang.String message, java.lang.Object... args)Logs anLog.ERRORlevel log messagestatic voide(java.lang.String logTag, java.lang.String message, java.lang.Throwable throwable, java.lang.Object... args)Logs aLog.ERRORlevel log messagestatic voidi(java.lang.String logTag, java.lang.String message, java.lang.Object... args)Logs anLog.INFOlevel log messagestatic voidi(java.lang.String logTag, java.lang.String message, java.lang.Throwable throwable, java.lang.Object... args)Logs aLog.INFOlevel log messagestatic booleanisEnabled()Returns the enabled state of the Logger.static voidsetEnabled(boolean isEnabled)Sets the enabled/disabled state of theLoggerstatic voidv(java.lang.String logTag, java.lang.String message, java.lang.Object... args)Logs aLog.VERBOSElog messagestatic voidv(java.lang.String logTag, java.lang.String message, java.lang.Throwable throwable, java.lang.Object... args)Logs aLog.VERBOSElevel log messagestatic voidw(java.lang.String logTag, java.lang.String message, java.lang.Object... args)Logs anLog.WARNlevel log messagestatic voidw(java.lang.String logTag, java.lang.String message, java.lang.Throwable throwable, java.lang.Object... args)Logs aLog.WARNlevel log message
-
-
-
Method Detail
-
setEnabled
public static void setEnabled(boolean isEnabled)
Sets the enabled/disabled state of theLogger- Parameters:
isEnabled- true if logging should be enabled, false otherwise
-
isEnabled
public static boolean isEnabled()
Returns the enabled state of the Logger.- Returns:
- true if logging is enabled, false otherwise
-
v
public static void v(java.lang.String logTag, java.lang.String message, java.lang.Object... args)Logs aLog.VERBOSElog message- Parameters:
logTag- The log tag for the log messagemessage- The body text for the log messageargs- Arguments used for formatted string messages
-
v
public static void v(java.lang.String logTag, java.lang.String message, java.lang.Throwable throwable, java.lang.Object... args)Logs aLog.VERBOSElevel log message- Parameters:
logTag- The log tag for the log messagemessage- The body text for the log messagethrowable- A throwable exception to be written to the log messageargs- Arguments used for formatted string messages
-
i
public static void i(java.lang.String logTag, java.lang.String message, java.lang.Object... args)Logs anLog.INFOlevel log message- Parameters:
logTag- The log tag for the log messagemessage- The body text for the log messageargs- Arguments used for formatted string messages
-
i
public static void i(java.lang.String logTag, java.lang.String message, java.lang.Throwable throwable, java.lang.Object... args)Logs aLog.INFOlevel log message- Parameters:
logTag- The log tag for the log messagemessage- The body text for the log messagethrowable- A throwable exception to be written to the log messageargs- Arguments used for formatted string messages
-
d
public static void d(java.lang.String logTag, java.lang.String message, java.lang.Object... args)Logs anLog.DEBUGlevel log message- Parameters:
logTag- The log tag for the log messagemessage- The body text for the log messageargs- Arguments used for formatted string messages
-
d
public static void d(java.lang.String logTag, java.lang.String message, java.lang.Throwable throwable, java.lang.Object... args)Logs aLog.DEBUGlevel log message- Parameters:
logTag- The log tag for the log messagemessage- The body text for the log messagethrowable- A throwable exception to be written to the log messageargs- Arguments used for formatted string messages
-
w
public static void w(java.lang.String logTag, java.lang.String message, java.lang.Object... args)Logs anLog.WARNlevel log message- Parameters:
logTag- The log tag for the log messagemessage- The body text for the log messageargs- Arguments used for formatted string messages
-
w
public static void w(java.lang.String logTag, java.lang.String message, java.lang.Throwable throwable, java.lang.Object... args)Logs aLog.WARNlevel log message- Parameters:
logTag- The log tag for the log messagemessage- The body text for the log messagethrowable- A throwable exception to be written to the log messageargs- Arguments used for formatted string messages
-
e
public static void e(java.lang.String logTag, java.lang.String message, java.lang.Object... args)Logs anLog.ERRORlevel log message- Parameters:
logTag- The log tag for the log messagemessage- The body text for the log messageargs- Arguments used for formatted string messages
-
e
public static void e(java.lang.String logTag, java.lang.String message, java.lang.Throwable throwable, java.lang.Object... args)Logs aLog.ERRORlevel log message- Parameters:
logTag- The log tag for the log messagemessage- The body text for the log messagethrowable- A throwable exception to be written to the log messageargs- Arguments used for formatted string messages
-
-