معرفی شرکت ها


agarilog-0.2.1


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

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

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

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

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

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

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

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

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

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

مشاهده بیشتر

توضیحات

simple logger for message services.
ویژگی مقدار
سیستم عامل -
نام فایل agarilog-0.2.1
نام agarilog
نسخه کتابخانه 0.2.1
نگهدارنده []
ایمیل نگهدارنده []
نویسنده agari
ایمیل نویسنده -
آدرس صفحه اصلی https://github.com/sakuv2/agarilog
آدرس اینترنتی https://pypi.org/project/agarilog/
مجوز MIT
agarilog ======== |PyPI version| |Python Versions| .. |PyPI version| image:: https://badge.fury.io/py/agarilog.svg :target: https://pypi.org/project/agarilog/ :alt: PyPI version .. |Python versions| image:: https://img.shields.io/pypi/pyversions/agarilog.svg :target: https://pypi.org/project/agarilog/ :alt: Python versions This is simple logger for message service. 想定用途 ========== | 長時間のバッチ処理やサービスのデモなどのloggerを想定。 | 他から呼ばれることを想定したライブラリなどには向きません。 Installation ------------ .. code-block:: pip install agarilog Features -------- Use .env file. ############## .. code-block:: python >>> import agarilog as logger >>> logger.info("Hello agarilog!") Use any .env file. ################## .. code-block:: python >>> from agarilog import get_logger >>> logger = get_logger(name=__name__, env_file="dev.env") >>> logger.info("Hello agarilog!") This is use :code:`dev.env` file. Telegram ######## .. image:: https://github.com/sakuv2/agarilog/blob/main/img/telegram_sample.png?raw=true Slack ##### .. image:: https://github.com/sakuv2/agarilog/blob/main/img/slack_sample.png?raw=true Chatwork ######## .. image:: https://github.com/sakuv2/agarilog/blob/main/img/chatwork_sample.png?raw=true Terminal ######## .. image:: https://github.com/sakuv2/agarilog/blob/main/img/terminal_sample.png?raw=true Environment ----------- | 環境変数にサービスごとの設定を登録する。 | もしくは実行パスと同じ場所の :code:`.env` ファイルに記述する。 | importの方法を変えることで任意のファイルを読み込むこともできる。(上記参照) | web系の設定は :code:`LOG_XXXX_LIMIT` を用いて並列で送信するログの数に制限をかけられる。 | 1に設定することで、ログの順序通りに送信できる。それ以上は順序は保証されない。 **Environment variables will always take priority over values loaded from a dotenv file.** :code:`LOG_XXXX_LEVEL`: ["NOTSET", "DEBUG", "INFO", "WARNING", "ERROR", "CRITICAL"] Telegram ######## .. code-block:: LOG_TELEGRAM_TOKEN=XXXXXXXXX:YYYYYYYYYYYYYYYYYYYYYYYYYYYY LOG_TELEGRAM_CHAT_ID=XXXXXXXX LOG_TELEGRAM_LEVEL=WARNING # default is warning LOG_TELEGRAM_LIMIT=10 # default is 10 Slack ##### .. code-block:: LOG_SLACK_TOKEN=xxxx-YYYYYYYYYYYY-YYYYYYYYYYYY-xxxxxxxxxxxxxxxxxxxxx LOG_SLACK_CHANNEL=XXXXXXXXXXX LOG_SLACK_LEVEL=WARNING # default is warning Chatwork ######## .. code-block:: LOG_CHATWORK_TOKEN=XXXXXXXXXXXXXXXXXXXXXXXXXXXXX LOG_CHATWORK_ROOM_ID=XXXXXXXXX LOG_CHATWORK_LEVLE=WARNING # default is warning Terminal ######## .. code-block:: LOG_TERMINAL_TYPE=COLOR # default is COLOR LOG_TERMINAL_LEVEL=WARNING # default is warning :code:`LOG_TERMINAL_TYPE`: ["NONE", "PRINT", "NORMAL", "COLOR"] Development ----------- | :code:`git clone` したら最初に実行すること。 | 仮想環境作成と :code:`pre-commit` のインストールが行われる。 .. code-block:: $ make init


نیازمندی

مقدار نام
>=3.7.3,<4.0.0 aiohttp[speedups]
>=1.7.3,<2.0.0 pydantic[dotenv]


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

مقدار نام
>=3.7.0,<4.0.0 Python


نحوه نصب


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

    pip install agarilog-0.2.1.whl


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

    pip install agarilog-0.2.1.tar.gz