Logger Tool for Datadog logs monitoring
Project description
Datadog Custom Logger
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:
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
Close
Hashes for datadog-custom-logger-1.1.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4a8faf8feb7343c0425601517eb99cd2ef5b41e25f655d5a6714165271ba68f |
|
MD5 | f5a8557d6d8b1d38779efafc67ba1a58 |
|
BLAKE2b-256 | 87c5366de11bb0b405db8896bd4d1883d266744abbd20f6f9eb515d850498845 |