Package com.android.identity
Class Logger
- java.lang.Object
-
- com.android.identity.Logger
-
public class Logger extends java.lang.ObjectClass used for logging.By default debug messages are suppressed. The application can control this using the
setDebugEnabled(boolean)method.On Android it uses the underlying
Logprimitives and on non-Android environments it prints the message on standard output.
-
-
Constructor Summary
Constructors Constructor Description Logger()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidd(java.lang.String tag, java.lang.String msg)static voidd(java.lang.String tag, java.lang.String msg, java.lang.Throwable throwable)static voiddCbor(java.lang.String tag, java.lang.String message, byte[] encodedCbor)static voiddHex(java.lang.String tag, java.lang.String message, byte[] data)static voide(java.lang.String tag, java.lang.String msg)static voide(java.lang.String tag, java.lang.String msg, java.lang.Throwable throwable)static voideCbor(java.lang.String tag, java.lang.String message, byte[] encodedCbor)static voideHex(java.lang.String tag, java.lang.String message, byte[] data)static voidiCbor(java.lang.String tag, java.lang.String message, byte[] encodedCbor)static voidiHex(java.lang.String tag, java.lang.String message, byte[] data)static booleanisDebugEnabled()static voidsetDebugEnabled(boolean enabled)static voidstartLoggingToFile(java.io.File logFile)static voidstopLoggingToFile()static voidw(java.lang.String tag, java.lang.String msg)static voidw(java.lang.String tag, java.lang.String msg, java.lang.Throwable throwable)static voidwCbor(java.lang.String tag, java.lang.String message, byte[] encodedCbor)static voidwHex(java.lang.String tag, java.lang.String message, byte[] data)
-
-
-
Method Detail
-
startLoggingToFile
public static void startLoggingToFile(java.io.File logFile) throws java.io.IOException- Throws:
java.io.IOException
-
stopLoggingToFile
public static void stopLoggingToFile() throws java.io.IOException- Throws:
java.io.IOException
-
isDebugEnabled
public static boolean isDebugEnabled()
-
setDebugEnabled
public static void setDebugEnabled(boolean enabled)
-
d
public static void d(@NonNull java.lang.String tag, @NonNull java.lang.String msg)
-
d
public static void d(@NonNull java.lang.String tag, @NonNull java.lang.String msg, @NonNull java.lang.Throwable throwable)
-
w
public static void w(@NonNull java.lang.String tag, @NonNull java.lang.String msg)
-
w
public static void w(@NonNull java.lang.String tag, @NonNull java.lang.String msg, @NonNull java.lang.Throwable throwable)
-
e
public static void e(@NonNull java.lang.String tag, @NonNull java.lang.String msg)
-
e
public static void e(@NonNull java.lang.String tag, @NonNull java.lang.String msg, @NonNull java.lang.Throwable throwable)
-
dHex
public static void dHex(@NonNull java.lang.String tag, @NonNull java.lang.String message, @NonNull byte[] data)
-
iHex
public static void iHex(@NonNull java.lang.String tag, @NonNull java.lang.String message, @NonNull byte[] data)
-
wHex
public static void wHex(@NonNull java.lang.String tag, @NonNull java.lang.String message, @NonNull byte[] data)
-
eHex
public static void eHex(@NonNull java.lang.String tag, @NonNull java.lang.String message, @NonNull byte[] data)
-
dCbor
public static void dCbor(@NonNull java.lang.String tag, @NonNull java.lang.String message, @NonNull byte[] encodedCbor)
-
iCbor
public static void iCbor(@NonNull java.lang.String tag, @NonNull java.lang.String message, @NonNull byte[] encodedCbor)
-
wCbor
public static void wCbor(@NonNull java.lang.String tag, @NonNull java.lang.String message, @NonNull byte[] encodedCbor)
-
eCbor
public static void eCbor(@NonNull java.lang.String tag, @NonNull java.lang.String message, @NonNull byte[] encodedCbor)
-
-