com.android.utils
Interface ILogger

All Known Subinterfaces:
IReaderLogger
All Known Implementing Classes:
NullLogger, StdLogger

public interface ILogger

Interface used to display warnings/errors while parsing the SDK content.

There are a few default implementations available:


Method Summary
 void error(java.lang.Throwable t, java.lang.String msgFormat, java.lang.Object... args)
          Prints an error message.
 void info(java.lang.String msgFormat, java.lang.Object... args)
          Prints an information message.
 void verbose(java.lang.String msgFormat, java.lang.Object... args)
          Prints a verbose message.
 void warning(java.lang.String msgFormat, java.lang.Object... args)
          Prints a warning message.
 

Method Detail

error

void error(@Nullable
           java.lang.Throwable t,
           @Nullable
           java.lang.String msgFormat,
           java.lang.Object... args)
Prints an error message.

Parameters:
t - is an optional Throwable or Exception. If non-null, its message will be printed out.
msgFormat - is an optional error format. If non-null, it will be printed using a Formatter with the provided arguments.
args - provides the arguments for errorFormat.

warning

void warning(@NonNull
             java.lang.String msgFormat,
             java.lang.Object... args)
Prints a warning message.

Parameters:
msgFormat - is a string format to be used with a Formatter. Cannot be null.
args - provides the arguments for warningFormat.

info

void info(@NonNull
          java.lang.String msgFormat,
          java.lang.Object... args)
Prints an information message.

Parameters:
msgFormat - is a string format to be used with a Formatter. Cannot be null.
args - provides the arguments for msgFormat.

verbose

void verbose(@NonNull
             java.lang.String msgFormat,
             java.lang.Object... args)
Prints a verbose message.

Parameters:
msgFormat - is a string format to be used with a Formatter. Cannot be null.
args - provides the arguments for msgFormat.