Files
NapCatQQ/.pnpm-store/v3/files/87/725544c1109d75a9e48534131a92bed3ab9a956198a4c121ec65f296ef34bb3adfc6626a6791fa61e15ca6903247c15d618bffdf13f1a1e2505f199806f066
TanTan e311ca3275
Build NapCat Artifacts / Windows Loader Test (push) Canceled after 0s
Build NapCat Artifacts / Type Check & Test (push) Canceled after 0s
Build NapCat Artifacts / Build NapCat.Framework (push) Canceled after 0s
Build NapCat Artifacts / Build NapCat.Shell (push) Canceled after 0s
docs: 仓库链接指向本镜像仓库
2026-11-13 09:25:58 +08:00

28 lines
849 B
Plaintext

export enum LogLevel {
DEBUG = "debug",
INFO = "info",
WARN = "warn",
ERROR = "error",
FATAL = "fatal"
}
export interface ILogWrapper {
fileLogEnabled: boolean;
consoleLogEnabled: boolean;
cleanOldLogs(logDir: string): void;
setFileAndConsoleLogLevel(fileLogLevel: LogLevel, consoleLogLevel: LogLevel): void;
setLogSelfInfo(selfInfo: {
nick: string;
uid: string;
}): void;
setFileLogEnabled(isEnabled: boolean): void;
setConsoleLogEnabled(isEnabled: boolean): void;
formatMsg(msg: any[]): string;
_log(level: LogLevel, ...args: any[]): void;
log(...args: any[]): void;
logDebug(...args: any[]): void;
logError(...args: any[]): void;
logWarn(...args: any[]): void;
logFatal(...args: any[]): void;
logMessage(msg: unknown, selfInfo: unknown): void;
}