Skip to content

dxlbroker.conf.defaults

Jeremy Barlow edited this page Oct 12, 2018 · 9 revisions

The dxlbroker.conf.defaults file contains configuration settings for the OpenDXL Broker. While the majority of settings in this file should not be changed, the following table contains a subset of properties that are candidates for modification:

Name Default Description
brokerId (random guid) The identifier for this broker.

This identifier is also used when referring to this particular broker in the brokerstate.policy file.

The identifier can be changed to be more human-readable form (hostname, etc.), simplifying its use within other broker-related files.
maxLogFiles 10 The maximum number of log files to create (log files are rotated).
messageSizeLimit 1048576 The maximum message size (in bytes) that can be sent over the fabric.
listenPort 8883 The listen port for the broker with the container.

NOTE: This is the port of the broker within the container (not the one mapped externally via the host). This value should never be changed as it would require a change to the associated Dockerfile.
logLevel info The logging level for the broker.

Valid values include: debug, info, warn, and error.
logNotices false Whether to log "notice" messages (when a client connects/disconnects, etc.).