@rasla/logify
Version:
A lightweight, flexible, and easy-to-use logging middleware for Elysia.js applications
28 lines (27 loc) • 540 B
TypeScript
import { Elysia } from "elysia";
import { LoggerOptions } from "./types";
export declare function logger(options?: LoggerOptions): Elysia<"", {
decorator: {};
store: {};
derive: {};
resolve: {};
}, {
typebox: import("@sinclair/typebox").TModule<{}>;
error: {};
}, {
schema: {};
macro: {};
macroFn: {};
parser: {};
}, {}, {
derive: {
readonly startTime: number;
readonly ip: string;
};
resolve: {};
schema: {};
}, {
derive: {};
resolve: {};
schema: {};
}>;