talawa-api / Exports / libraries/requestTracing
• Const
requestTracingNamespace: Namespace
<Record
<string
, any
>>
src/libraries/requestTracing.ts:17
• Const
tracingIdHeaderName: "X-Tracing-Id"
src/libraries/requestTracing.ts:21
▸ getTracingId(): string
string
src/libraries/requestTracing.ts:29
▸ middleware(): (req
: Request
<ParamsDictionary
, any
, any
, ParsedQs
, Record
<string
, any
>>, res
: Response
<any
, Record
<string
, any
>>, next
: NextFunction
) => void
fn
▸ (req
, res
, next
): void
Name | Type |
---|---|
req |
Request <ParamsDictionary , any , any , ParsedQs , Record <string , any >> |
res |
Response <any , Record <string , any >> |
next |
NextFunction |
void
src/libraries/requestTracing.ts:33
▸ setTracingId(tracingId
): string
Name | Type |
---|---|
tracingId |
string |
string
src/libraries/requestTracing.ts:25
▸ trace<T
>(tracingId
, method
): Promise
<void
>
Name |
---|
T |
Name | Type |
---|---|
tracingId |
string |
method |
() => T |
Promise
<void
>