StatsLog
public
final
class
StatsLog
extends Object
| java.lang.Object | |
| ↳ | android.util.StatsLog |
StatsLog provides an API for developers to send events to statsd. The events can be used to define custom metrics inside statsd.
Summary
Public methods | |
|---|---|
static
boolean
|
logBinaryPushStateChanged(String trainName, long trainVersionCode, int options, int state, long[] experimentIds)
Logs an event for binary push for module updates. |
static
boolean
|
logEvent(int label)
Logs an event that does not represent a start or stop boundary. |
static
boolean
|
logStart(int label)
Logs a start event. |
static
boolean
|
logStop(int label)
Logs a stop event. |
static
void
|
write(int id, Object... params)
Add a log to the stats log. |
Inherited methods | |
|---|---|
Public methods
logBinaryPushStateChanged
public static boolean logBinaryPushStateChanged (String trainName, long trainVersionCode, int options, int state, long[] experimentIds)
Logs an event for binary push for module updates.
Requires Manifest.permission.DUMP and Manifest.permission.PACKAGE_USAGE_STATS
| Parameters | |
|---|---|
trainName |
String: name of install train.
This value must never be null. |
trainVersionCode |
long: version code of the train. |
options |
int: optional flags about this install. |
state |
int: current install state. |
experimentIds |
long: experiment ids.
This value must never be null. |
| Returns | |
|---|---|
boolean |
True if the log request was sent to statsd. |
logEvent
public static boolean logEvent (int label)
Logs an event that does not represent a start or stop boundary.
| Parameters | |
|---|---|
label |
int: developer-chosen label. |
| Returns | |
|---|---|
boolean |
True if the log request was sent to statsd. |
logStart
public static boolean logStart (int label)
Logs a start event.
| Parameters | |
|---|---|
label |
int: developer-chosen label. |
| Returns | |
|---|---|
boolean |
True if the log request was sent to statsd. |
logStop
public static boolean logStop (int label)
Logs a stop event.
| Parameters | |
|---|---|
label |
int: developer-chosen label. |
| Returns | |
|---|---|
boolean |
True if the log request was sent to statsd. |
write
public static void write (int id,
Object... params)
Add a log to the stats log.
| Parameters | |
|---|---|
id |
int: The id of the atom |
params |
Object: The parameters of the atom's message.
This value must never be null. |