Files
homarr/packages/cron-jobs-core/src/logger.ts

25 lines
490 B
TypeScript

export interface Logger {
logDebug(message: string): void;
logInfo(message: string): void;
logError(error: unknown): void;
logWarning(message: string): void;
}
export class ConsoleLogger implements Logger {
public logDebug(message: string) {
console.log(message);
}
public logInfo(message: string) {
console.log(message);
}
public logError(error: unknown) {
console.error(error);
}
public logWarning(message: string) {
console.warn(message);
}
}