Skip to main content

Logger Tool for Datadog logs monitoring

Project description

Datadog Custom Logger

PyPI Open in VS Code

Usage

Steps

  • Install pip package

    pip install datadog-custom-logger
    
  • Import package

    from datadog_custom_logger import DatadogCustomLogHandler
    
  • Initialize the handler

    datadog_custom_handler = DatadogCustomLogHandler(level=logging.INFO)  
    

    💡Note: if the level is set to logging.WARNING, you won't be able to see info or debug level logs.

Hierarchy:

- debug (logging.DEBUG)
- info (logging.INFO)
- warning (logging.WARNING)
- error (logging.ERROR)
  • Attach the handler

    logging.basicConfig()
    logger = logging.getLogger()
    logger.addHandler(datadog_custom_handler)
    logging.getLogger().setLevel(logging.INFO)
    
  • Now simply log the logs

    # This statement won't be logged because the .setLevel() is set to logging.INFO.
    # Please check the logging hierarchy for more.
    logging.debug("This is debug level code")
    # This will be logged as per .setLevel()
    logging.info("This is info level logs")
    

    Complete example:

    datadog-logger-example

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

datadog-custom-logger-1.1.1.tar.gz (3.0 kB view details)

Uploaded Source

File details

Details for the file datadog-custom-logger-1.1.1.tar.gz.

File metadata

  • Download URL: datadog-custom-logger-1.1.1.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.8.10

File hashes

Hashes for datadog-custom-logger-1.1.1.tar.gz
Algorithm Hash digest
SHA256 a4a8faf8feb7343c0425601517eb99cd2ef5b41e25f655d5a6714165271ba68f
MD5 f5a8557d6d8b1d38779efafc67ba1a58
BLAKE2b-256 87c5366de11bb0b405db8896bd4d1883d266744abbd20f6f9eb515d850498845

See more details on using hashes here.

Supported by

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