mirror of
https://github.com/kiegroup/git-backporting.git
synced 2025-06-28 13:43:48 +00:00
36 lines
No EOL
776 B
TypeScript
36 lines
No EOL
776 B
TypeScript
import Logger from "@bp/service/logger/logger";
|
|
import LoggerService from "@bp/service/logger/logger-service";
|
|
|
|
export default class ConsoleLoggerService implements LoggerService {
|
|
|
|
private readonly logger: Logger;
|
|
private readonly verbose: boolean;
|
|
|
|
constructor(verbose = true) {
|
|
this.logger = new Logger();
|
|
this.verbose = verbose;
|
|
}
|
|
|
|
trace(message: string): void {
|
|
this.logger.log("TRACE", message);
|
|
}
|
|
|
|
debug(message: string): void {
|
|
if (this.verbose) {
|
|
this.logger.log("DEBUG", message);
|
|
}
|
|
}
|
|
|
|
info(message: string): void {
|
|
this.logger.log("INFO", message);
|
|
}
|
|
|
|
warn(message: string): void {
|
|
this.logger.log("WARN", message);
|
|
}
|
|
|
|
error(message: string): void {
|
|
this.logger.log("ERROR", message);
|
|
}
|
|
|
|
} |