Skip to main content
PyPI Version

CloudSearch-Logger

This module helps you in logging data on amazon cloudsearch server using python logger.

Installing

When pip is available, the distribution can be downloaded from PyPI and installed in single step

Pip:

pip install cloudsearch-logger

or you can use easy_install

Easy Install:

easy_install cloudsearch-logger

Manual:

python setup.py install

Usage

You can use this cloudsearch logger in python scripting code and in django web application as well.

Example1

import logging
import uuid

from cloudsearch_logger import CloudSearchHandler

test_logger = logging.getLogger('python-cloudsearch-logger')
test_logger.setLevel(logging.INFO)
test_logger.addHandler(CloudSearchHandler(
    domain='domain-name',
    region='us-east-1',
    aws_access_key_id='aws-access-key-id',
    aws_secret_access_key='aws-access-secret-key'))

data = dict(_document_id=str(uuid.uuid4()), ...)

test_logger.info(data)

Using with Django

Modify your settings.py file to integrate cloudsearch-logger with Django’s logging:

LOGGING = {
  ...
  'handlers': {
      'cloudsearch': {
          'level': 'INFO',
          'class': 'cloudsearch_logger.CloudSearchHandler',
          'domain': 'domain-name',
          'region': 'us-east-1',  # Default value: us-east-1
          'aws_secret_access_key': 'aws-access-secret-key',
          'aws_access_key_id': 'aws-access-key-id'
      },
  },
  'loggers': {
      'django.request': {
          'handlers': ['cloudsearch'],
          'level': 'INFO',
          'propagate': True,
      },
  },
  ...
}

You can find more examples in the example1.py and example2.py files.

Release files for CloudSearch-Logger 0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for CloudSearch-Logger 0.2
File Size Uploaded
CloudSearch-Logger-0.2.tar.gz 5.0 kB Details

Release files / CloudSearch-Logger-0.2.tar.gz

Download URL CloudSearch-Logger-0.2.tar.gz
Size 5.0 kB
Tags Source
SHA-256 checksum
How to use checksums
67955d352277091ed9968b88383b028d2f7c389db0e92e96025bf4203d96b94b
BLAKE2b-256 checksum
How to use checksums
acdc14e94252414a954795ca2f08559b9e25e39c52e241b8d942b387d6c5a4e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.2 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page