server/middlewares/logger.ts

12 lines
345 B
TypeScript
Raw Normal View History

import { debugRequest } from "@/api";
import { createMiddleware } from "hono/factory";
import { config } from "~/packages/config-manager";
export const logger = createMiddleware(async (context, next) => {
if (config.logging.log_requests) {
await debugRequest(context.req.raw, await context.req.text());
}
await next();
});