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

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

# Function: getRecentLogs()

> **getRecentLogs**(`instance`, `options`): `Promise`\<[`LogEntry`](../interfaces/LogEntry.md)[]\>

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

Gets recent log entries (one-shot retrieval).

Useful for MCP server integration or programmatic access without continuous tailing.
Reads the tail end of log files and returns parsed entries.

## Parameters

### instance

[`B2CInstance`](../../../instance/classes/B2CInstance.md)

B2C instance to get logs from

### options

[`GetRecentLogsOptions`](../interfaces/GetRecentLogsOptions.md) = `{}`

Retrieval options

## Returns

`Promise`\<[`LogEntry`](../interfaces/LogEntry.md)[]\>

Array of recent log entries

## Example

```typescript
// Get the last 50 error entries
const entries = await getRecentLogs(instance, {
  prefixes: ['error'],
  maxEntries: 50
});
```
