معرفی شرکت ها


frame_logging-0.2.1


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Your project description goes here
ویژگی مقدار
سیستم عامل -
نام فایل frame_logging-0.2.1
نام frame_logging
نسخه کتابخانه 0.2.1
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Romain DA COSTA VIEIRA
ایمیل نویسنده romain.da-costa-vieira@itsfactory.fr
آدرس صفحه اصلی https://github.com/ItsfBisounours/frame_logging
آدرس اینترنتی https://pypi.org/project/frame_logging/
مجوز MIT
============================= Frame Logging ============================= .. image:: https://badge.fury.io/py/frame_logging.svg :target: https://badge.fury.io/py/frame_logging .. image:: https://travis-ci.org/ItsfBisounours/frame_logging.svg?branch=master :target: https://travis-ci.org/ItsfBisounours/frame_logging .. image:: https://codecov.io/gh/ItsfBisounours/frame_logging/branch/master/graph/badge.svg :target: https://codecov.io/gh/ItsfBisounours/frame_logging Your project description goes here Documentation ------------- The full documentation is at https://frame_logging.readthedocs.io. Quickstart ---------- 1. Install Frame Logging:: pip install frame_logging 2. Add it to your `INSTALLED_APPS`: .. code-block:: python INSTALLED_APPS = ( ... 'frame_logging.apps.FrameLoggingConfig', ... ) 3. Create a class to format your extra logging kwargs .. code-block:: python # class FrameFormatterExample(FrameFormatter): # format methods @classmethod def get_format_behaviour(cls): return OrderedDict([ ('customer_id', cls.format_customer_id), ]) @classmethod def format_customer_id(cls, customer_id): return "customer_id={}".format(customer_id) # then if you need to, you can add new method to transform extra kwargs # transform methods @classmethod def get_transform_kwargs_methods(cls): return { 'order': cls.transform_order, } @classmethod def transform_order(cls, order, **kwargs): kwargs['customer_id'] = order.customer['id'] return kwargs 4. Configure frame loggin in your settings.py .. code-block:: python # mandatory, if you do not priovide a formatter the app will crash FRAME_FORMATTER=FrameFormatterExample() # optionnal, default = ' - ' FRAME_SEPARATOR='+' 5. Use it: .. code-block:: python import frame_logging.log as log class Order(object): def __init__(self): self.customer = {'id': 1} log.info('Renewed contract %s', 'test', order=order) # 'Renewed contract test - customer_id=1')) Features -------- * TODO Running Tests ------------- Does the code actually work? :: source <YOURVIRTUALENV>/bin/activate (myenv) $ pip install tox (myenv) $ tox Credits ------- Tools used in rendering this package: * Cookiecutter_ * `cookiecutter-djangopackage`_ .. _Cookiecutter: https://github.com/audreyr/cookiecutter .. _`cookiecutter-djangopackage`: https://github.com/pydanny/cookiecutter-djangopackage History ------- 0.1.0 (2017-10-26) ++++++++++++++++++ * First release on PyPI.


نحوه نصب


نصب پکیج whl frame_logging-0.2.1:

    pip install frame_logging-0.2.1.whl


نصب پکیج tar.gz frame_logging-0.2.1:

    pip install frame_logging-0.2.1.tar.gz