معرفی شرکت ها


cli-logger-1.0.1


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

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

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

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

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

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

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

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

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

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

مشاهده بیشتر

توضیحات

A module to pretty-print outputs for command-line programs.
ویژگی مقدار
سیستم عامل -
نام فایل cli-logger-1.0.1
نام cli-logger
نسخه کتابخانه 1.0.1
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Thomas Meder
ایمیل نویسنده tom@tommho.net
آدرس صفحه اصلی https://github.com/TomMeHo/cli_logger
آدرس اینترنتی https://pypi.org/project/cli-logger/
مجوز BSD
# cli_logger Easy logger for python command line programs using click. ## What it does Use this script in your programs to get pretty-printed messages printed to STDOUT. To see what it does, just execute the script in test_manuell (which does not contain a unit test, but a script to see what it does. Here's a screenshot: ![screenshot of script test_logger.py](test_manuell/test_logger.png) It comes with these features: * Setting a severity level, to hide non-relevant / verbouse output. * Printing text at level Debug, Information, Warning and Error. * Retrieve a return code in case a warning (1) or an error (2) has been raised. * Configurable progress bar. # How to use ## Program initialisation At program initialisation, use ```set_minimum_severity_level``` to decide from which level and above messages should be printed. | Level | Rank | ```MessageClass=``` | Description | | ----- | ---- | ------------------- | ----------- | | 1 | Lowest | ```DEBUG``` | Information helping to understand the program flow or to search for errors. Of course, developers might use debuggers, but consider a productive use where debugging is not possible. | | 2 | | ```INFORMATION``` | Default level. Information to the user that does not require to intervent. | | 3 | | ```WARNING``` | Hint that something hasn't been as expected. Results might be erreneous. | | 4 | Highest | ```ERROR``` | Something went wrong and it wasn't possible to resolve the situation. | ## Program execution ### Print to the screeneee Use ```debug('my message')```, ```information('my message')```, ```warning``` and ```error``` to create output. log, information, set_minimum_severity_level, error, debug, warning, returnCode, ### Print a progress bar ```printProgressBar``` ## Program termination Retrieve a return code ```returnCode()``` which indicates if a warning or error has been issued. For sure, a discussion could be opened wether this is a good method or wether exceptions would suit better. Rules to create a return code (last verified rule wins): | Event | Return Code | | ----- | ----------- | | Only messages of type ```DEBUG``` or ```INFORMATION``` have been issued. | ```0``` | | At least one ```WARNING``` has been issued. | ```1``` | | At least one ```ERROR``` has been issued. | ```2``` | # Installation The code has been published on [PyPi](https://pypi.org/project/cli-logger/). To install, just use the command ```pip --install cli-logger```.


نیازمندی

مقدار نام
>=7.1.2 click
>=0.4.4 colorama
>=4.3 datetime


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

مقدار نام
>=3.6 Python


نحوه نصب


نصب پکیج whl cli-logger-1.0.1:

    pip install cli-logger-1.0.1.whl


نصب پکیج tar.gz cli-logger-1.0.1:

    pip install cli-logger-1.0.1.tar.gz