---
editLink: false
lastUpdated: false
---

[@salesforce/b2c-tooling-sdk](../../../modules.md) / [operations/logs](../index.md) / TailLogsCallbacks

# Interface: TailLogsCallbacks

Defined in: [packages/b2c-tooling-sdk/src/operations/logs/types.ts:63](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/operations/logs/types.ts#L63)

Callback functions for tail operation events.

## Extended by

- [`TailLogsOptions`](TailLogsOptions.md)

## Properties

### onEntry()?

> `optional` **onEntry**: (`entry`) => `void`

Defined in: [packages/b2c-tooling-sdk/src/operations/logs/types.ts:65](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/operations/logs/types.ts#L65)

Called for each new log entry

#### Parameters

##### entry

[`LogEntry`](LogEntry.md)

#### Returns

`void`

***

### onError()?

> `optional` **onError**: (`error`) => `void`

Defined in: [packages/b2c-tooling-sdk/src/operations/logs/types.ts:67](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/operations/logs/types.ts#L67)

Called when an error occurs

#### Parameters

##### error

`Error`

#### Returns

`void`

***

### onFileDiscovered()?

> `optional` **onFileDiscovered**: (`file`) => `void`

Defined in: [packages/b2c-tooling-sdk/src/operations/logs/types.ts:69](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/operations/logs/types.ts#L69)

Called when a new log file is discovered

#### Parameters

##### file

[`LogFile`](LogFile.md)

#### Returns

`void`

***

### onFileRotated()?

> `optional` **onFileRotated**: (`file`) => `void`

Defined in: [packages/b2c-tooling-sdk/src/operations/logs/types.ts:71](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/operations/logs/types.ts#L71)

Called when file rotation is detected (file size decreased)

#### Parameters

##### file

[`LogFile`](LogFile.md)

#### Returns

`void`
