UNPKG

hono

Version:

Web framework built on Web Standards

25 lines (24 loc) 635 B
/** * @module * Logger Middleware for Hono. */ import type { MiddlewareHandler } from '../../types'; type PrintFunc = (str: string, ...rest: string[]) => void; /** * Logger Middleware for Hono. * * @see {@link https://hono.dev/docs/middleware/builtin/logger} * * @param {PrintFunc} [fn=console.log] - Optional function for customized logging behavior. * @returns {MiddlewareHandler} The middleware handler function. * * @example * ```ts * const app = new Hono() * * app.use(logger()) * app.get('/', (c) => c.text('Hello Hono!')) * ``` */ export declare const logger: (fn?: PrintFunc) => MiddlewareHandler; export {};