Debugging features in Python can be enabled using environment variables. For more information on the available features and how to enable them, see Enabling debugging features through environment variables.
Unlike other platforms, Python doesn't expose convenience methods to send pings on demand.
In case that is necessary, calling the
submit function for a given ping,
pings.custom_ping.submit(), will send it.
GLEAN_LOG_PINGS environment variable is set to
true, pings are
logged to the console on
DEBUG level whenever they are submitted.
Make sure that when you configure logging in your application, you set the
level for the
glean logger to
DEBUG or higher. Otherwise pings won't be
logged even if
GLEAN_LOG_PINGS is set to
You can set the logging level for Glean to
DEBUG as follows:
import logging logging.getLogger("glean").setLevel(logging.DEBUG)
See the Python logging documentation for more information.