This package is a wrapper around Requests to log http requests in a human readable format.
v0.2.0
pip install requests_logger
import logging
from requests_logger import LoggingRequests
# Setup logger
logger = logging.getLogger('requests_logger') # Gets base logger for LoggingRequests
handler = logging.FileHandler('logs.log', mode='w')
formater = logging.Formatter('%(asctime)s: %(levelname)s: %(name)s: %(message)s')
handler.setFormatter(formater)
logger.addHandler(handler)
logger.setLevel(logging.DEBUG)
response = LoggingRequests.request('GET', 'http://google.com')
Want to contribute? Great! Fork and submit a pull request!
- Format json and xml request/response bodies
- Rename package (maybe)
- Rename Class (maybe)
- Write more tests