gchat-logging-handler 0.0.1.dev0

Creator: bradpython12

Last updated:

Add to Cart

Description:

gchatlogginghandler 0.0.1.dev0

GChat Logging Handler
Logging handler to send the logs to Google Chat (GChat) room/space.
Installation
Install with pip:
$ pip install gchat-logging-handler

Features

Push logs to google chat using the webhook url
Send a message to google chat using a simple CLI command (also using webhook)

Usage/Examples
In code
import logging

from gchat_logging_handler import GChatHandler


logger = logging.getLogger()
logger.setLevel(logging.DEBUG)
gchat_handler = GoogleChatHandler(
webhook_url="https://chat.googleapis.com/v1/spaces/XXXXXXXXX"
)
gchat_handler.setLevel(logging.ERROR)
logger.addHandler(gchat_handler)

logger.debug("DEBUG - not in gchat")
logger.info("INFO - not in gchat")
logger.error("ERROR - in gchat")

CLI Command
$ python -m gchat_logging_handler \
"https://chat.googleapis.com/v1/spaces/XXXXXXXXX" \
"Sending via CLI"

License
BSD 3-Clause

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.