UNPKG

@stryker-mutator/core

Version:

The extendable JavaScript mutation testing framework

12 lines 598 B
import { Scope } from 'typed-inject'; import { commonTokens } from '@stryker-mutator/api/plugin'; import log4js from 'log4js'; export function provideLogger(injector) { return injector.provideValue(commonTokens.getLogger, log4js.getLogger).provideFactory(commonTokens.logger, loggerFactory, Scope.Transient); } // eslint-disable-next-line @typescript-eslint/ban-types function loggerFactory(getLoggerMethod, target) { return getLoggerMethod(target ? target.name : 'UNKNOWN'); } loggerFactory.inject = [commonTokens.getLogger, commonTokens.target]; //# sourceMappingURL=provide-logger.js.map