Skip to main content

No project description provided

Project description

google-cloud-logging-handler

Allows logging directly into Google Cloud.

Motivation

When you don't want to log to text files and have a sidecar to ship your logs to Google Cloud, you can use this to send the logs directly to Google Cloud.

This is similar to what the Logback plugin is intended for.

Usage

You can use it just like any other logging.Handler.

For example

import logging
from logging import config

LOG_CONFIG = {
    'version': 1,
    'formatters': {
        'text': {
            'format': '%(message)s',
        }
    },
    'handlers': {
        'stdout': {
            'class': 'logging.StreamHandler'
        },
        'cloud_text': {
            'class': 'google_cloud_logging_handler.GoogleCloudHandler',
            'log_name': 'server-deep_app',
            'formatter': 'text'
        }
    },
    'loggers': {
        'text': {
            'level': 'INFO',
            'handlers': ['cloud_text', 'stdout']
        }
    }
}

config.dictConfig(LOG_CONFIG)
text_logger = logging.getLogger('text')
text_logger.info("Text 1")

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_handler-1.2.tar.gz (2.1 kB view details)

Uploaded Source

File details

Details for the file google_cloud_logging_handler-1.2.tar.gz.

File metadata

  • Download URL: google_cloud_logging_handler-1.2.tar.gz
  • Upload date:
  • Size: 2.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.5

File hashes

Hashes for google_cloud_logging_handler-1.2.tar.gz
Algorithm Hash digest
SHA256 cecbd8766de0d98bca4b3d162d83875ee36d0e46434edc5399aa2e56efb22d7e
MD5 3235b76dffbaba28bce80e8448cb756b
BLAKE2b-256 df14d9c7c45fce98bb6dd6574b820af0badf9e2a448290e012215cfd6754bacd

See more details on using hashes here.

Supported by

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