# Logger

**Kind:** Service

**Source:** [`packages/common/services/logger.service.ts`](https://github.com/nestjs/nest/blob/master/packages/common/services/logger.service.ts#L1)

**Part of:** [Common](subsystem-packages-common)

## Diagram

```mermaid
sequenceDiagram
    participant client as 🌐 Client
    participant p1 as ⚙️ Logger

    client->>+p1: Logger
    p1-->client: return response
```

## Used by

52 references from 49 files. Each is a place in this repository where the symbol is actually used — go read one rather than trusting an example.

### Injected or called by (2)

- `RequestLogger` — `integration/scopes/src/inject-inquirer/hello-request/request-logger.service.ts`:4
- `TransientLogger` — `integration/scopes/src/inject-inquirer/hello-transient/transient-logger.service.ts`:4

### Provided by (1)

- `HelloModule` — `integration/scopes/src/inject-inquirer/hello.module.ts`:8

### Imported by (49)

- `LegacyRouteConverter` — `packages/core/router/legacy-route-converter.ts`:6
- `RouteDefinition` — `packages/core/router/router-explorer.ts`:49
- `CustomHeader` — `packages/core/router/router-response-controller.ts`:18
- `RoutesResolver` — `packages/core/router/routes-resolver.ts`:35
- `Transient2Service` — `integration/injector/src/scoped/transient2.service.ts`:3
- `KafkaController` — `integration/microservices/src/kafka/kafka.controller.ts`:15
- `KafkaMessagesController` — `integration/microservices/src/kafka/kafka.messages.controller.ts`:9
- `KafkaConcurrentController` — `integration/microservices/src/kafka-concurrent/kafka-concurrent.controller.ts`:24

…and 41 more.
