Log pings
This flag causes all subsequent pings that are submitted to also be echoed to the product's log.
Once enabled, the only way to disable this feature is to restart or manually reset the application.
On how to access logs
The Glean SDKs log warnings and errors through platform-specific logging frameworks. See the platform-specific instructions for information on how to view the logs on the platform you are on.
Limits
- The accepted values are
true
orfalse
. Any other value will be ignored.
API
setLogPings
Enables or disables ping logging.
This API can safely be called before Glean.initialize
.
The tag will be applied upon initialization in this case.
use glean;
glean.set_log_pings(true);
import Glean from "@mozilla/glean/<platform>";
Glean.setLogPings(true);
Environment variable
GLEAN_LOG_PINGS
It is also possible to enable ping logging through
the GLEAN_LOG_PINGS
environment variable.
This variable must be set at runtime, not at compile time. It will be checked upon Glean initialization.
To set environment variables to the process running your app in an iOS device or emulator you need to edit the scheme for your app. In the Xcode IDE, use the shortcut Cmd + <
to open the scheme editor popup. The environment variables editor is under the Arguments
tab on this popup.
$ GLEAN_LOG_PINGS=true python my_application.py
$ GLEAN_LOG_PINGS=true cargo run
$ GLEAN_LOG_PINGS=true ./mach run