> ## Documentation Index
> Fetch the complete documentation index at: https://fastmcp-ts.docs.prefect.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Logger

Defined in: [server/logger.ts:16](https://github.com/PrefectHQ/fastmcp-ts/blob/main/src/server/logger.ts#L16)

Sink contract for FastMCPOptions.logger. `console` and Winston loggers
satisfy it structurally; Pino needs a small adapter (see docs/servers/logging.mdx).

## Methods

### debug()

```ts theme={null}
debug(message, meta?): void;
```

Defined in: [server/logger.ts:17](https://github.com/PrefectHQ/fastmcp-ts/blob/main/src/server/logger.ts#L17)

#### Parameters

##### message

`string`

##### meta?

`Record`\<`string`, `unknown`>

#### Returns

`void`

***

### error()

```ts theme={null}
error(message, meta?): void;
```

Defined in: [server/logger.ts:20](https://github.com/PrefectHQ/fastmcp-ts/blob/main/src/server/logger.ts#L20)

#### Parameters

##### message

`string`

##### meta?

`Record`\<`string`, `unknown`>

#### Returns

`void`

***

### info()

```ts theme={null}
info(message, meta?): void;
```

Defined in: [server/logger.ts:18](https://github.com/PrefectHQ/fastmcp-ts/blob/main/src/server/logger.ts#L18)

#### Parameters

##### message

`string`

##### meta?

`Record`\<`string`, `unknown`>

#### Returns

`void`

***

### warn()

```ts theme={null}
warn(message, meta?): void;
```

Defined in: [server/logger.ts:19](https://github.com/PrefectHQ/fastmcp-ts/blob/main/src/server/logger.ts#L19)

#### Parameters

##### message

`string`

##### meta?

`Record`\<`string`, `unknown`>

#### Returns

`void`
