Package com.android.identity
Class Logger
- java.lang.Object
-
- com.android.identity.Logger
-
public class Logger extends java.lang.Object
Class 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
Log
primitives 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 void
d(java.lang.String tag, java.lang.String msg)
static void
d(java.lang.String tag, java.lang.String msg, java.lang.Throwable throwable)
static void
dCbor(java.lang.String tag, java.lang.String message, byte[] encodedCbor)
static void
dHex(java.lang.String tag, java.lang.String message, byte[] data)
static void
e(java.lang.String tag, java.lang.String msg)
static void
e(java.lang.String tag, java.lang.String msg, java.lang.Throwable throwable)
static void
eCbor(java.lang.String tag, java.lang.String message, byte[] encodedCbor)
static void
eHex(java.lang.String tag, java.lang.String message, byte[] data)
static void
iCbor(java.lang.String tag, java.lang.String message, byte[] encodedCbor)
static void
iHex(java.lang.String tag, java.lang.String message, byte[] data)
static boolean
isDebugEnabled()
static void
setDebugEnabled(boolean enabled)
static void
startLoggingToFile(java.io.File logFile)
static void
stopLoggingToFile()
static void
w(java.lang.String tag, java.lang.String msg)
static void
w(java.lang.String tag, java.lang.String msg, java.lang.Throwable throwable)
static void
wCbor(java.lang.String tag, java.lang.String message, byte[] encodedCbor)
static void
wHex(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)
-
-