Existing Logging Analysis
Taking a look at the the logging levels (extracted details attached) already present in the broker the following log statements should be encorporated in to any detailed design for status logging.
There should be two levels of logging. Standard info (Detailed 'I:' below) is expected to be the default status of the broker. A debug ('D:') setting could also be provided to present more details. This debug level should also be suffcient to address the message tracing goal.
I:Startup Complete(Broker Ready)/Port Bind
I:Startup Complete/Port Bind