معرفی شرکت ها


asgi-request-id-0.1.2


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

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

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

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

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

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

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

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

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

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

مشاهده بیشتر

توضیحات

ASGI request id middleware
ویژگی مقدار
سیستم عامل -
نام فایل asgi-request-id-0.1.2
نام asgi-request-id
نسخه کتابخانه 0.1.2
نگهدارنده ['Arni Inaba Kjartansson']
ایمیل نگهدارنده ['arni@inaba.is']
نویسنده Arni Inaba Kjartansson
ایمیل نویسنده arni@inaba.is
آدرس صفحه اصلی https://github.com/arni-inaba/asgi-request-id
آدرس اینترنتی https://pypi.org/project/asgi-request-id/
مجوز MIT
asgi-request-id =============== [![PyPI Downloads](https://img.shields.io/pypi/dm/asgi-request-id.svg)](https://pypi.org/project/asgi-request-id/) [![PyPI Version](https://img.shields.io/pypi/v/asgi-request-id.svg)](https://pypi.org/project/asgi-request-id/) [![License](https://img.shields.io/badge/license-mit-blue.svg)](https://pypi.org/project/asgi-request-id) This was developed at [GRID](https://github.com/GRID-is) for use with our python backend services and intended to make it easier to log/generate request IDs. installation ------------ ``` pip install asgi-request-id ``` usage ----- ```python import logging import uvicorn from starlette.applications import Starlette from starlette.responses import PlainTextResponse from asgi_request_id import RequestIDMiddleware, get_request_id logger = logging.getLogger(__name__) app = Starlette() @app.route("/") def homepage(request): logger.info(f"Request ID: {get_request_id()}") return PlainTextResponse("hello world") app.add_middleware( RequestIDMiddleware, incoming_request_id_header="x-amzn-trace-id", prefix="myapp-", ) if __name__ == "__main__": uvicorn.run(app) ``` The package will do the following: Search for an incoming request identifier and use it as the request id if found. If it is not found, an unique request id with an optional prefix is generated. The request id is stored in a context variable and made available via `get_request_id` Finally, it is set as the `request_id` response header.


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

مقدار نام
>=3.6,<4.0 Python


نحوه نصب


نصب پکیج whl asgi-request-id-0.1.2:

    pip install asgi-request-id-0.1.2.whl


نصب پکیج tar.gz asgi-request-id-0.1.2:

    pip install asgi-request-id-0.1.2.tar.gz