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
28 lines
849 B
Plaintext
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;
|
|
}
|