deepkit-framework icon indicating copy to clipboard operation
deepkit-framework copied to clipboard

Feature request: DX: Logger: Scopped logger autoinjection

Open alpharder opened this issue 1 year ago • 1 comments

.NET-alike generic logger autoinjection:

export class SessionsService {
  constructor(
    protected readonly logger: Logger<SessionsService> // results in logger.scoped('SessionsService') autoinjection
  )
}

alpharder avatar Jul 18 '24 21:07 alpharder

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)

fergusean avatar Aug 27 '24 20:08 fergusean

export class SessionsService {
  constructor(
    protected readonly logger: ScopedLogger
  )
}

marcj avatar Apr 11 '25 18:04 marcj