Total Complexity | 3 |
Complexity/F | 3 |
Lines of Code | 10 |
Function Count | 1 |
Duplicated Lines | 0 |
Ratio | 0 % |
Coverage | 100% |
Changes | 0 |
1 | import { logger } from '@/decorators'; |
||
2 | import Logger from '@/Logger'; |
||
3 | |||
4 | export function InjectLogger(scope?: string) { |
||
5 | 2 | return (_value: any, _context: ClassFieldDecoratorContext) => () => { |
|
6 | 3 | logger.debug(`initializing ${scope ?? 'anonymous'} logger`); |
|
7 | 3 | return Logger(scope); |
|
8 | }; |
||
9 | } |
||
10 |