# NestApplicationContextOptions

**Kind:** Class

**Source:** [`packages/common/interfaces/nest-application-context-options.interface.ts`](https://github.com/nestjs/nest/blob/master/packages/common/interfaces/nest-application-context-options.interface.ts#L6)

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

## Properties

| Property | Type |
|---|---|
| `logger` | `LoggerService | LogLevel[] | false` |
| `abortOnError` | `boolean | undefined` |
| `bufferLogs` | `boolean` |
| `autoFlushLogs` | `boolean` |
| `preview` | `boolean` |
| `snapshot` | `boolean` |
| `moduleIdGeneratorAlgorithm` | `'deep-hash' | 'reference'` |
| `instrument` | `{ instanceDecorator: (instance: unknown) => unknown; }` |
| `forceConsole` | `boolean` |

## Used by

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

### Imported by (9)

- `handler` — `packages/core/middleware/middleware-module.ts`:287
- `NestContainer` — `packages/core/injector/container.ts`:31
- `NestApplicationContext` — `packages/core/nest-application-context.ts`:40
- `IEntryNestModule` — `packages/core/nest-factory.ts`:39
- `MicroservicesModule` — `packages/microservices/microservices-module.ts`:23
- `TestingModuleOptions` — `packages/testing/testing-module.builder.ts`:29
- `TestingModule` — `packages/testing/testing-module.ts`:26
- `SocketModule` — `packages/websockets/socket-module.ts`:27

…and 1 more.
