miter
Version:
A typescript web framework based on ExpressJs based loosely on SailsJs
22 lines (21 loc) • 989 B
TypeScript
import { Logger } from './logger';
export declare class LoggerCore {
private createFile;
constructor(serverName: string | null, logLevel: any, createFile?: boolean);
private subsystems;
getSubsystem(name: string): Logger;
private fd;
private logLevel;
shutdown(): void;
private _serverName;
readonly serverName: string | null;
private logLabelMessage(subsystem);
private logLevelCheck(subsystem, logLevel);
private writeToFile(message);
log(subsystem: string | null, message?: any, ...optionalParams: any[]): void;
trace(subsystem: string | null, message?: any, ...optionalParams: any[]): void;
error(subsystem: string | null, message?: any, ...optionalParams: any[]): void;
info(subsystem: string | null, message?: any, ...optionalParams: any[]): void;
warn(subsystem: string | null, message?: any, ...optionalParams: any[]): void;
verbose(subsystem: string | null, message?: any, ...optionalParams: any[]): void;
}