kubricate
Version:
A TypeScript framework for building reusable, type-safe Kubernetes infrastructure — without the YAML mess.
20 lines • 575 B
TypeScript
import type { BaseLogger, LogLevel } from '@kubricate/core';
export declare class ConsoleLogger implements BaseLogger {
level: LogLevel;
constructor(level?: LogLevel);
private shouldLog;
log(message: string): void;
info(message: string): void;
warn(message: string): void;
error(message: string): void;
debug(message: string): void;
}
export declare class SilentLogger implements BaseLogger {
level: LogLevel;
log(): void;
info(): void;
warn(): void;
error(): void;
debug(): void;
}
//# sourceMappingURL=logger.d.ts.map