# setError() function · @imqueue/pg-cache

Source: https://imqueue.org/api/pg-cache/latest/pg-cache.seterror/
Published: 2026-08-04
Author: @imqueue maintainers (https://github.com/imqueue)
Package: @imqueue/pg-cache 5.0.6 — generated reference, not hand-written

Reports a failed cache write at warning level. Always logs: a write failure matters even when tracing is off.

**Signature:**

```typescript
export declare function setError(logger: ILogger, err: any, key: string, decorator: Function): void;
```

## Parameters


| Parameter | Type | Description |
| --- | --- | --- |
| logger | [ILogger](https://imqueue.org/api/pg-cache/latest/pg-cache.ilogger/) | logger to report through |
| err | any | error redis raised |
| key | string | redis key the write targeted |
| decorator | Function | decorator that attempted the write |


**Returns:**

void

