Tools and libraries for python to better run services on GCP
Project description
pip install python-gcp-injections
If you want single line logging you can use standard logging with logging.info("This is my log text")
. But if you
would like to have som more context you use.
from gcpi.stackdriverlog import get_logger
LOG = get_logger()
my_dict_data = {'test':1, 'debug':2}
LOG.info("This is my log")
LOG.info(my_dict_data, param1='true', message="Invoice render timing")
message is the text that will show up as summary in the log. My dict_data in this case will show up under jsonPayload event, while the param1 will show up on the same level as event.
Django
in settings.py add
from gcpi.stackdriverlog import stackdriver_init_logging
stackdriver_init_logging()
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Close
Hashes for python-gcp-injections-1.5.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf86e976a41e975be58491d0225a96c0010813fbdb7b2d73364a44c7b032394d |
|
MD5 | a3699848cfad7bdfbaa6b64427ff1ad9 |
|
BLAKE2b-256 | 98be3a0fdf4af546d90f1a469dcd75c4e30b76f0f86a29e8f324490bc13dea5a |