mirror of
https://code.forgejo.org/actions/git-backporting
synced 2025-03-14 22:27:02 +01:00
18 lines
No EOL
473 B
TypeScript
18 lines
No EOL
473 B
TypeScript
import ConsoleLoggerService from "@bp/service/logger/console-logger-service";
|
|
import LoggerService from "@bp/service/logger/logger-service";
|
|
|
|
/**
|
|
* Singleton factory class
|
|
*/
|
|
export default class LoggerServiceFactory {
|
|
|
|
private static instance?: LoggerService;
|
|
|
|
public static getLogger(): LoggerService {
|
|
if (!LoggerServiceFactory.instance) {
|
|
LoggerServiceFactory.instance = new ConsoleLoggerService();
|
|
}
|
|
|
|
return LoggerServiceFactory.instance;
|
|
}
|
|
} |