Logging Aws Sqs 1.0.0 | Coderz Product

logging-aws-sqs 1.0.0

Last updated:

0 purchases

logging-aws-sqs 1.0.0 Image
logging-aws-sqs 1.0.0 Images

Free

Languages

Categories

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 In This Product: (if this is empty don't purchase this product)

Customer Reviews

There are no reviews.