logging-aws-sqs 1.0.0

Creator: bradpython12

Last updated:

0 purchases

TODO
Add to Cart

Description:

loggingawssqs 1.0.0

logging_aws_sqs
Python module for sending events to AWS SQS
Installation
pip install logging_aws_sqs

Features

Log message to AWS SQS (Simple Queue Service) directly.
All messages are send as as is it by default. If no time is available in events, current timestamp is used.

Sample Code
import logging
from time import sleep
from logging_aws_sqs import AWSSQSHandler

logger = logging.getLogger('AWSSQSHandler')
logger.setLevel(logging.DEBUG)

queue = "testqueue"
aws_key_id = "XXXXXXXXXXXXXXXXXXX"
aws_secret_key = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
region = "us-east-1"
sqs_handler = AWSSQSHandler(queue, aws_key_id, aws_secret_key, region)

logger.addHandler(sqs_handler)


for i in range(1, 3):
dict_obj = {'message': {'eventnumber': i, 'api_endpoint': 'test_endpoint'},
'user': 'abhinav', 'app': 'my demo app', 'severity': 'low'}
logger.info(dict_obj)
logger.warning("This is sample warning messages")
logger.error("ERROR!! This is sample ERROR message")
logger.debug("DEBUG!!, Sample Debug Message")
sleep(5)

License

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

Files:

Customer Reviews

There are no reviews.