UNPKG

ts-api-core

Version:

Nodejs api framework core

16 lines (15 loc) 643 B
import { ApiLogDTO } from '../model/api.log.dto'; import { LogLevel } from '../model/log.leval'; /** 日志存储 */ export declare abstract class SaveLogger { /** 是否整体保存请求日志 */ package: boolean; abstract log(level: LogLevel, data: string | number | any[] | Record<string, any> | undefined): void; /** 保存所有日志 */ abstract save(data: ApiLogDTO): void; } /** 默认日志存储对象 */ export declare class DefaultSaveLogger extends SaveLogger { log(level: LogLevel, data: string | number | any[] | Record<string, any> | undefined): void; save(data: ApiLogDTO): void; }