deepkit-framework
deepkit-framework copied to clipboard
Feature request: DX: Logger: Scopped logger autoinjection
.NET-alike generic logger autoinjection:
export class SessionsService {
constructor(
protected readonly logger: Logger<SessionsService> // results in logger.scoped('SessionsService') autoinjection
)
}
I'm not familiar with .NET's logger, but based on your example, I believe this is what ScopedLogger provides (https://github.com/deepkit/deepkit-framework/pull/483)
export class SessionsService {
constructor(
protected readonly logger: ScopedLogger
)
}