Skip to content

Function: loggingMiddleware()

function loggingMiddleware(opts?): RineMiddleware;

Defined in: rine-ts-sdk/src/api/middleware.ts:198

Logs one line per request start + one line per response (with duration). On error (middleware throw or downstream rejection) logs a ✗ line and re-throws — never swallows errors.

Format: rine → {method} {url} op={operation} rine ← {status} {method} {url} ({durationMs}ms) rine ✗ {method} {url} {err.name}: {err.message}

Parameters

Parameter Type
opts LoggingMiddlewareOptions

Returns

RineMiddleware