---
url: https://node-ts.github.io/bus/api/bus-core/interfaces/Logger.md
---
[API reference](../../index.md) / [@node-ts/bus-core](../index.md) / Logger

# Interface: Logger

Defined in: [packages/bus-core/src/logger/logger.ts:6](https://github.com/node-ts/bus/blob/2e6cf65c27833b707ae31ee623cfb6343770f434/packages/bus-core/src/logger/logger.ts#L6)

A logging adapter that will be used through the bus library
in cases where it should use a provided logger rather than
the in-built one.

## Methods

### debug()

```ts
debug(message, meta?): void;
```

Defined in: [packages/bus-core/src/logger/logger.ts:7](https://github.com/node-ts/bus/blob/2e6cf65c27833b707ae31ee623cfb6343770f434/packages/bus-core/src/logger/logger.ts#L7)

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `message` | `string` |
| `meta?` | `object` |

#### Returns

`void`

***

### error()

```ts
error(message, meta?): void;
```

Defined in: [packages/bus-core/src/logger/logger.ts:11](https://github.com/node-ts/bus/blob/2e6cf65c27833b707ae31ee623cfb6343770f434/packages/bus-core/src/logger/logger.ts#L11)

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `message` | `string` |
| `meta?` | `object` |

#### Returns

`void`

***

### fatal()

```ts
fatal(message, meta?): void;
```

Defined in: [packages/bus-core/src/logger/logger.ts:12](https://github.com/node-ts/bus/blob/2e6cf65c27833b707ae31ee623cfb6343770f434/packages/bus-core/src/logger/logger.ts#L12)

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `message` | `string` |
| `meta?` | `object` |

#### Returns

`void`

***

### info()

```ts
info(message, meta?): void;
```

Defined in: [packages/bus-core/src/logger/logger.ts:9](https://github.com/node-ts/bus/blob/2e6cf65c27833b707ae31ee623cfb6343770f434/packages/bus-core/src/logger/logger.ts#L9)

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `message` | `string` |
| `meta?` | `object` |

#### Returns

`void`

***

### trace()

```ts
trace(message, meta?): void;
```

Defined in: [packages/bus-core/src/logger/logger.ts:8](https://github.com/node-ts/bus/blob/2e6cf65c27833b707ae31ee623cfb6343770f434/packages/bus-core/src/logger/logger.ts#L8)

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `message` | `string` |
| `meta?` | `object` |

#### Returns

`void`

***

### warn()

```ts
warn(message, meta?): void;
```

Defined in: [packages/bus-core/src/logger/logger.ts:10](https://github.com/node-ts/bus/blob/2e6cf65c27833b707ae31ee623cfb6343770f434/packages/bus-core/src/logger/logger.ts#L10)

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `message` | `string` |
| `meta?` | `object` |

#### Returns

`void`
