public final class CameraLogger
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
CameraLogger.Logger
A Logger can listen to internal log events
and log them to different providers.
|
static interface |
CameraLogger.LogLevel
Interface of integers representing log levels.
|
| Modifier and Type | Field and Description |
|---|---|
static int |
LEVEL_ERROR |
static int |
LEVEL_INFO |
static int |
LEVEL_VERBOSE |
static int |
LEVEL_WARNING |
| Modifier and Type | Method and Description |
|---|---|
static void |
registerLogger(CameraLogger.Logger logger)
Registers an external
CameraLogger.Logger for log events. |
static void |
setLogLevel(int logLevel)
Sets the log sLevel for logcat events.
|
static void |
unregisterLogger(CameraLogger.Logger logger)
Unregisters a previously registered
CameraLogger.Logger for log events. |
public static final int LEVEL_VERBOSE
public static final int LEVEL_INFO
public static final int LEVEL_WARNING
public static final int LEVEL_ERROR
public static void setLogLevel(int logLevel)
logLevel - the desired log sLevelLEVEL_VERBOSE,
LEVEL_INFO,
LEVEL_WARNING,
LEVEL_ERRORpublic static void registerLogger(CameraLogger.Logger logger)
CameraLogger.Logger for log events.
Make sure to unregister using unregisterLogger(Logger).logger - logger to addpublic static void unregisterLogger(CameraLogger.Logger logger)
CameraLogger.Logger for log events.
This is needed in order to avoid leaks.logger - logger to remove