Skip to main content

Python logging and exception catcher library for lazy peoples

Project description

Camper-Logger-Exception

Simple, pretty and powerful logger and exception Catcher for python

This library has been developed to make it easier to detect errors in the application,
and to make the process easier.
Also , More regular display of logs used in the application, allows saving to local file

Install

(For use 3.4+)

pip install Camper-Logger-Exception
Using Logger
from Camper.Log import CamperLogger
logger = CamperLogger(logger_name=__name__, debug=True, record=True, log_path="/usr/log")

logger_name : Logger name for application or class - Required

debug : Debug Mode True or False (default False) - Optional

log_path : The path of the saved log file (default project folder ) - Optional

record : If it is called True, it saves the records to the file. (default False ) - Optional

Usage :
logger.error(message="test")
logger.warning(message="test")
logger.info(message="test")
Using Exception Catcher
from Camper.ExceptionCatcher import CamperException
@CamperException.exception_catcher(default=5,record=True)  
def example(value):
	#do something here

default : if If the function receives an error, the value to return. (default None) - Optional

default_callback : Sends the default value to the specified function. - Optional

error_callback : Sends the error message to the specified function. - Optional

log_path : The path of the saved log file (default project folder ) - Optional

record : If it is called True, it saves the records to the file. - Optional

post_endpoint : If post_endpoint is added, it will post the message text to the url. (Post Payload {"error":" Error message"}) - Optional

extra_data : Extra data added to post_endpoint (key extra) - Optional

Contribute:

Send me more features if you want it

We need your Help to become it to better.

Contact:

abdullahkulcu@outlook.com

gokhanbahadir36@gmail.com

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

Camper-Logger-Exception-0.1.3.tar.gz (3.4 kB view hashes)

Uploaded Source

Built Distribution

Camper_Logger_Exception-0.1.3-py3-none-any.whl (16.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page