Interface: Logger¶
Defined in: core/src/logger.ts:18
Logger interface for verbose/debug output during compilation.
Components in the PromptScript pipeline accept an optional Logger to report their progress. The CLI creates a logger that outputs to the console based on --verbose and --debug flags.
Example¶
const logger: Logger = {
verbose: (msg) => console.log(`[verbose] ${msg}`),
debug: (msg) => console.log(`[debug] ${msg}`),
};
const compiler = new Compiler({ logger });
Methods¶
debug()¶
debug(
message):void
Defined in: core/src/logger.ts:29
Log debug message. Shown only with --debug flag.
Parameters¶
message¶
string
Returns¶
void
verbose()¶
verbose(
message):void
Defined in: core/src/logger.ts:23
Log verbose message. Shown with --verbose and --debug flags.
Parameters¶
message¶
string
Returns¶
void