معرفی شرکت ها


chandler-handler-0.0.2


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

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

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

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

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

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

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

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

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

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

مشاهده بیشتر

توضیحات

Python Size and Time Based Logging File Rotating Handler
ویژگی مقدار
سیستم عامل -
نام فایل chandler-handler-0.0.2
نام chandler-handler
نسخه کتابخانه 0.0.2
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Suraj Arya
ایمیل نویسنده Suraj Arya <surajarya@example.com>
آدرس صفحه اصلی https://github.com/suraj-arya/chandler
آدرس اینترنتی https://pypi.org/project/chandler-handler/
مجوز -
# Python Size and Time Based Logging File Rotating Handler Python logging's file based [handlers](https://docs.python.org/3/library/logging.handlers.html) have two different kinds of rotation. * [Size based rotation](https://docs.python.org/3/library/logging.handlers.html#logging.handlers.RotatingFileHandler) * [Time based rotation](https://docs.python.org/3/library/logging.handlers.html#logging.handlers.TimedRotatingFileHandler) However, these rotations work in isolation. Only one handler can be attached to a log file. One can only add either Size based rotation or Time based rotation. Using `chandler.handler.SizedAndTimedRotatingHandler` you can rotate the files based on both time and size. Files will be rotated whenever either of the conditions are met. ### How to Use import the handler ```python from chandler.handler import SizedAndTimedRotatingHandler ``` Then you can initialise your loggers and append this handler. ```python logger = logging.getLogger('test-logger') log_file_path = '/var/log/test/logging.log' rotating_handler = SizedAndTimedRotatingHandler(log_file_path, when='h', interval=1, max_bytes=50000, backup_count=3) logger.addHandler(rotating_handler) ``` In the above example the handler is configured to rotate every one hour or whenever the file size reaches 50k bytes. This handler is built on top of [TimedRotatingFileHandler](https://docs.python.org/3/library/logging.handlers.html#logging.handlers.TimedRotatingFileHandler), so most of the arguments are similar to that of TimedRotatingFileHandler. ### installation You can install with pip ```bash $ pip install chandler-handler ``` ### Contribution #### Authors * [Suraj Arya](https://github.com/suraj-arya)


نیازمندی

مقدار نام
- check-manifest
- coverage


زبان مورد نیاز

مقدار نام
>=3.7, <4 Python


نحوه نصب


نصب پکیج whl chandler-handler-0.0.2:

    pip install chandler-handler-0.0.2.whl


نصب پکیج tar.gz chandler-handler-0.0.2:

    pip install chandler-handler-0.0.2.tar.gz