Skip to main content

Stackdriver Logging API client library

Project description

pypi versions compat_check_pypi compat_check_github

Stackdriver Logging API: Writes log entries and manages your Stackdriver Logging configuration.

Quick Start

In order to use this library, you first need to go through the following steps:

  1. Select or create a Cloud Platform project.

  2. Enable billing for your project.

  3. Enable the Stackdriver Logging API.

  4. Setup Authentication.

Installation

Install this library in a virtualenv using pip. virtualenv is a tool to create isolated Python environments. The basic problem it addresses is one of dependencies and versions, and indirectly permissions.

With virtualenv, it’s possible to install this library without needing system install permissions, and without clashing with the installed system dependencies.

Supported Python Versions

Python >= 3.5

Deprecated Python Versions

Python == 2.7. Python 2.7 support will be removed on January 1, 2020.

Mac/Linux

pip install virtualenv
virtualenv <your-env>
source <your-env>/bin/activate
<your-env>/bin/pip install google-cloud-logging

Windows

pip install virtualenv
virtualenv <your-env>
<your-env>\Scripts\activate
<your-env>\Scripts\pip.exe install google-cloud-logging

Using the API

from google.cloud import logging_v2

client = logging_v2.LoggingServiceV2Client()
entries = []
response = client.write_log_entries(entries)
from google.cloud import logging
client = logging.Client()
logger = client.logger('log_name')
logger.log_text('A simple entry')  # API call

Example of fetching entries:

from google.cloud import logging
client = logging.Client()
logger = client.logger('log_name')
for entry in logger.list_entries():
    print(entry.payload)

Next Steps

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

google-cloud-logging-1.12.0.tar.gz (126.3 kB view details)

Uploaded Source

Built Distribution

google_cloud_logging-1.12.0-py2.py3-none-any.whl (134.0 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file google-cloud-logging-1.12.0.tar.gz.

File metadata

  • Download URL: google-cloud-logging-1.12.0.tar.gz
  • Upload date:
  • Size: 126.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.0

File hashes

Hashes for google-cloud-logging-1.12.0.tar.gz
Algorithm Hash digest
SHA256 29b2a15d326c21685906d1e534d61650a1b5e6183e113c289f57a260afc7cb65
MD5 a6fb5544c96dfc61949456dafd6c196d
BLAKE2b-256 128e905b557725e6838d4bbdb7e2ae7536825625f6d03146281c37ee18418994

See more details on using hashes here.

File details

Details for the file google_cloud_logging-1.12.0-py2.py3-none-any.whl.

File metadata

  • Download URL: google_cloud_logging-1.12.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 134.0 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.0

File hashes

Hashes for google_cloud_logging-1.12.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 24ef70f63474ed942505fa259041d076265fa002091c18a17f4a59d5ae7cb7c2
MD5 618b654042ba3b26d4ddf1b5b0782695
BLAKE2b-256 56ecddc8ebc61cbf1ebaa9dbf8de8c147ed9b210d1f040ac9389d9cf66bca736

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page