# _default variable · @imqueue/async-logger

Source: https://imqueue.org/api/async-logger/latest/async-logger._default/
Published: 2026-07-31
Author: @imqueue maintainers (https://github.com/imqueue)
Package: @imqueue/async-logger 3.2.0 — generated reference, not hand-written

A [Logger](https://imqueue.org/api/async-logger/latest/async-logger.logger/) configured from the environment, constructed at import time.

**Signature:**

```typescript
_default: Logger
```

## Remarks

Shared by every module that imports it, which is normally what you want — one set of transports per process. Construct [Logger](https://imqueue.org/api/async-logger/latest/async-logger.logger/) directly instead when you need different metadata or transports for a particular subsystem.

Because it is built at import time, `LOGGER_TRANSPORTS` and `LOGGER_METADATA` must already be set when this module is first imported; changing them later has no effect on this instance.

