# logDebugInfo() function · @imqueue/core

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

Emits the profiling output for a single call: the elapsed time computed from `input.start`, and/or the call arguments serialized as indented JSON.

**Signature:**

```typescript
export declare function logDebugInfo(input: DebugInfoOptions): void;
```

## Parameters


| Parameter | Type | Description |
| --- | --- | --- |
| input | [DebugInfoOptions](https://imqueue.org/api/core/latest/core.debuginfooptions/) | fully-resolved description of the profiled call |


**Returns:**

void

## Remarks

Nothing is written when no logger is supplied, or when the logger does not implement the requested level — the work is still done, silently.

Circular and merely repeated object references are omitted from the argument dump. If the arguments cannot be serialized at all (a `BigInt`, for example), the failure is reported through `logger.error` regardless of the configured level and the arguments are logged as an empty string.

