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 hashes)

Uploaded Source

Supported by

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