public class LayoutLog
extends java.lang.Object
Bridge
and RenderSession
.Modifier and Type | Field and Description |
---|---|
static java.lang.String |
TAG_BROKEN
Tag for error when something really unexpected happens.
|
static java.lang.String |
TAG_COLORFILTER
Fidelity Tag used when a color filter type is used but is not supported.
|
static java.lang.String |
TAG_DRAWFILTER
Fidelity Tag used when a draw filter type is used but is not supported.
|
static java.lang.String |
TAG_INFO
Tag for reporting messages that should not be logged in the render error panel,
but silently logged to a more detailed log file.
|
static java.lang.String |
TAG_MASKFILTER
Fidelity Tag used when a mask filter type is used but is not supported.
|
static java.lang.String |
TAG_MATRIX_AFFINE
Fidelity Tag used when a non affine transformation matrix is used in a Java API.
|
static java.lang.String |
TAG_MATRIX_INVERSE
Tag used when a matrix cannot be inverted.
|
static java.lang.String |
TAG_MATRIX_PREFIX
Prefix for matrix warnings/errors.
|
static java.lang.String |
TAG_MISSING_ASSET
Tag for reporting missing assets, or problem loading them.
|
static java.lang.String |
TAG_PATHEFFECT
Fidelity Tag used when a path effect type is used but is not supported.
|
static java.lang.String |
TAG_RASTERIZER
Fidelity Tag used when a rasterize type is used but is not supported.
|
static java.lang.String |
TAG_RESOURCES_FORMAT
Tag for wrong format in a resource value.
|
static java.lang.String |
TAG_RESOURCES_PREFIX
Prefix for resource warnings/errors.
|
static java.lang.String |
TAG_RESOURCES_READ
Tag for failure when reading the content of a resource file.
|
static java.lang.String |
TAG_RESOURCES_RESOLVE
Tag for resource resolution failure.
|
static java.lang.String |
TAG_RESOURCES_RESOLVE_THEME_ATTR
Tag for resource resolution failure, specifically for theme attributes.
|
static java.lang.String |
TAG_RTL_NOT_ENABLED
Tag for reporting RTL being used with android:supportsRtl="false".
|
static java.lang.String |
TAG_RTL_NOT_SUPPORTED
Tag for reporting RTL being used with API lower than 17.
|
static java.lang.String |
TAG_SHADER
Fidelity Tag used when a shader type is used but is not supported.
|
static java.lang.String |
TAG_STRFTIME
Fidelity Tag used when an unrecognized format is found for strftime.
|
static java.lang.String |
TAG_TEXT_RENDERING
Fidelity Tag used when something went wrong in rendering text.
|
static java.lang.String |
TAG_UNSUPPORTED
Tag for unsupported feature that can have a big impact on the rendering.
|
static java.lang.String |
TAG_XFERMODE
Fidelity Tag used when a xfermode type is used but is not supported.
|
Constructor and Description |
---|
LayoutLog() |
Modifier and Type | Method and Description |
---|---|
void |
error(java.lang.String tag,
java.lang.String message,
java.lang.Object data)
Logs an error.
|
void |
error(java.lang.String tag,
java.lang.String message,
java.lang.Throwable throwable,
java.lang.Object data)
Logs an error, and the
Throwable that triggered it. |
void |
fidelityWarning(java.lang.String tag,
java.lang.String message,
java.lang.Throwable throwable,
java.lang.Object data)
Logs a fidelity warning.
|
void |
warning(java.lang.String tag,
java.lang.String message,
java.lang.Object data)
Logs a warning.
|
public static final java.lang.String TAG_RESOURCES_PREFIX
tag.startsWith(LayoutLog.TAG_RESOURCE_PREFIX
will test if the tag is any type
of resource warning/error
public static final java.lang.String TAG_MATRIX_PREFIX
tag.startsWith(LayoutLog.TAG_MATRIX_PREFIX
will test if the tag is any type
of matrix warning/error
public static final java.lang.String TAG_UNSUPPORTED
public static final java.lang.String TAG_BROKEN
public static final java.lang.String TAG_RESOURCES_RESOLVE
public static final java.lang.String TAG_RESOURCES_RESOLVE_THEME_ATTR
public static final java.lang.String TAG_RESOURCES_READ
public static final java.lang.String TAG_RESOURCES_FORMAT
public static final java.lang.String TAG_MATRIX_AFFINE
public static final java.lang.String TAG_MATRIX_INVERSE
public static final java.lang.String TAG_MASKFILTER
public static final java.lang.String TAG_DRAWFILTER
public static final java.lang.String TAG_PATHEFFECT
public static final java.lang.String TAG_COLORFILTER
public static final java.lang.String TAG_RASTERIZER
public static final java.lang.String TAG_SHADER
public static final java.lang.String TAG_STRFTIME
public static final java.lang.String TAG_XFERMODE
public static final java.lang.String TAG_MISSING_ASSET
public static final java.lang.String TAG_TEXT_RENDERING
public static final java.lang.String TAG_RTL_NOT_SUPPORTED
public static final java.lang.String TAG_RTL_NOT_ENABLED
public static final java.lang.String TAG_INFO
public void warning(java.lang.String tag, java.lang.String message, java.lang.Object data)
tag
- a tag describing the type of the warningmessage
- the message of the warningdata
- an optional data bundle that the client can use to improve the warning display.public void fidelityWarning(java.lang.String tag, java.lang.String message, java.lang.Throwable throwable, java.lang.Object data)
tag
- a tag describing the type of the warningmessage
- the message of the warningthrowable
- an optional Throwable that triggered the warningdata
- an optional data bundle that the client can use to improve the warning display.public void error(java.lang.String tag, java.lang.String message, java.lang.Object data)
tag
- a tag describing the type of the errormessage
- the message of the errordata
- an optional data bundle that the client can use to improve the error display.public void error(java.lang.String tag, java.lang.String message, java.lang.Throwable throwable, java.lang.Object data)
Throwable
that triggered it.tag
- a tag describing the type of the errormessage
- the message of the errorthrowable
- the Throwable that triggered the errordata
- an optional data bundle that the client can use to improve the error display.