@imqueueRPC enqueued!
intro docs blog
commercial ↗ $ npm i -g @imqueue/cli
intro docs blog commercial ↗
theme
$ npm i -g @imqueue/cli
@imqueue/core v3.3.1 · API reference
Classes
ClusteredRedisQueue IMQ RedisQueue UDPClusterManager
Abstract Classes
ClusterManager
Enumerations
IMQMode LogLevel
Functions
logDebugInfo(input) profile(options) verifyLogLevel(level)
Interfaces
ClusterServer DebugInfoOptions EventMap ICluster ILogger IMessage IMessageQueue IMessageQueueAuthConnection IMessageQueueConnection IMQOptions InitializedCluster IRedisClient IServerInput JsonArray JsonObject ProfileDecoratorOptions UDPClusterManagerOptions
Variables
DEFAULT_IMQ_OPTIONS DEFAULT_UDP_CLUSTER_MANAGER_OPTIONS IMQ_CONNECTION_QUIT_TIMEOUT IMQ_LOG_ARGS IMQ_LOG_LEVEL IMQ_LOG_TIME_FORMAT IMQ_LOG_TIME IMQ_SHUTDOWN_TIMEOUT
Type Aliases
AllowedTimeFormat AnyJson IMessageQueueConstructor UDPWorkerOptions
Home/API reference/@imqueue/core/IMQOptions/logger

IMQOptions.logger property

Logger used for queue diagnostics. Defaults to console.

Signature:

logger?: ILogger;

Remarks

Connection lifecycle messages and all internal errors are written here regardless of IMQOptions.verbose — only verbose messages are gated by it. Pass a no-op ILogger to silence the queue entirely.

Read this page as plain markdown — no HTML, no navigation. For pasting into an LLM, or for an agent to fetch.

@imqueue

RPC over an inter-communication messaging queue. For TypeScript & NodeJS back-ends. Friendly to AI assistants.

Docs

Get started Tutorial CLI API MCP

Packages

@imqueue/cli ↗ @imqueue/rpc ↗ @imqueue/core ↗ @imqueue/mcp ↗ Other ↗

Project

GitHub ↗ Sandbox ↗ Contributing License Commercial ↗

Legal

Privacy Policy Terms Of UseSupport ContactCookie settings
@imqueue open source · GPL-3.0 Need a commercial license? imqueue.com ↗

Cookies We'd like to measure how these docs are used. Nothing runs and nothing is stored unless you allow it, you can change your mind any time, and we never sell or share your data. Privacy · Terms · Support