@lpc-lang/core
Version:
LPC Language Compiler Library
25 lines • 880 B
TypeScript
import * as lpc from "../lpc/lpc.js";
export declare class Logger implements Logger {
private readonly logFilename;
private readonly traceToConsole;
private readonly level;
private seq;
private inGroup;
private firstInGroup;
private fd;
constructor(logFilename: string, traceToConsole: boolean, level: lpc.server.LogLevel);
static padStringRight(str: string, padding: string): string;
close(): void;
getLogFileName(): string | undefined;
perftrc(s: string): void;
info(s: string): void;
err(s: string): void;
startGroup(): void;
endGroup(): void;
loggingEnabled(): boolean;
hasLevel(level: lpc.server.LogLevel): boolean;
msg(s: string, type?: lpc.server.Msg): void;
protected canWrite(): boolean;
protected write(s: string, _type: lpc.server.Msg): void;
}
//# sourceMappingURL=nodeServer.d.ts.map