ts-logger-tools
Version:
`ts-logger-tools` 是一个基于 TypeScript 的日志工具包,旨在为 Node.js 应用程序提供强大的日志记录和管理功能。它支持多种日志类型,包括访问日志、应用日志,并且可以与 MongoDB 集成,用于日志的存储和查询。
13 lines (12 loc) • 472 B
TypeScript
import { AccessLog, ApplicationLog } from "../base";
import { LogSyncer } from "../base/LogSyncer";
export declare class LogManager {
private syncers;
constructor(syncers: LogSyncer[]);
private syncLog;
logAccess(log: AccessLog): Promise<void>;
logLogin(log: ApplicationLog): Promise<void>;
logApplication(log: ApplicationLog): Promise<void>;
logSecurity(log: ApplicationLog): Promise<void>;
logTrace(log: ApplicationLog): Promise<void>;
}