@thi.ng/server
Version:
Minimal HTTP server with declarative routing, static file serving and freely extensible via pre/post interceptors
19 lines • 747 B
TypeScript
import { LogLevel, type LogLevelName } from "@thi.ng/logger";
import type { Interceptor } from "../api.js";
/**
* Pre-interceptor to log request details (route, headers, query string args)
* using the server's {@link ServerOpts.logger}. The `level` arg can be used to
* customize which log level to use.
*
* @param level
*/
export declare const logRequest: (level?: LogLevel | LogLevelName) => Interceptor;
/**
* Post-interceptor to log response details (status, route, headers) using the
* server's {@link ServerOpts.logger}. The `level` arg can be used to customize
* which log level to use.
*
* @param level
*/
export declare const logResponse: (level?: LogLevel | LogLevelName) => Interceptor;
//# sourceMappingURL=logging.d.ts.map