UNPKG

@thi.ng/server

Version:

Minimal HTTP server with declarative routing, static file serving and freely extensible via pre/post interceptors

19 lines 747 B
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