cmake-ts
Version:
cmake-js rewrite in typescript to support advanced build configurations
33 lines (32 loc) • 762 B
TypeScript
declare class Logger {
private level;
/**
* Set the log level
* @param level - The log level
*
* trace - 4
* debug - 3
* info - 2
* warn - 1
* error - 0
* off - -1
*
* @default "info"
*/
setLevel(level?: "trace" | "debug" | "info" | "warn" | "error" | "off"): void;
error(...args: unknown[]): void;
warn(...args: unknown[]): void;
info(...args: unknown[]): void;
log(...args: unknown[]): void;
debug(...args: unknown[]): void;
trace(...args: unknown[]): void;
}
export declare const logger: Logger;
/**
* Get the error string.
*
* @param error - The error.
* @returns The error string.
*/
export declare function errorString(error: unknown): string;
export {};