@icoms-detection/server-esp32
Version:
This is the OFFICIAL SERVER library created by Icoms Detection to run their apps.
45 lines (44 loc) • 1.01 kB
TypeScript
export declare enum LogType {
TRACE = 0,
DEBUG = 1,
INFO = 2,
WARN = 3,
ERROR = 4,
FATAL = 5
}
export declare type LogParams = {
folder: LogFile;
logLevel: LogType;
currentFile: LogFile;
folderMaxSize: number;
fileMaxSize: number;
filenameFormat: string;
fileExtension: string;
};
export declare type Log = {
level: LogType;
date: Date;
appender?: string;
content: string;
};
declare type LogFile = {
name: string;
size: number;
};
export declare const Logger: {
getLogger: (appender?: string) => {
trace: (message: string) => void;
debug: (message: string) => void;
info: (message: string) => void;
warn: (message: string) => void;
error: (message: string) => void;
fatal: (message: string) => void;
};
init: (params: {
folderAbsolutePath?: string;
logLevel?: LogType;
folderMaxSize?: number;
fileMaxSize?: number;
}) => void;
};
export {};