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.

Broker
I:Startup Complete(Broker Ready)/Port Bind

MessageStore
D:Enqueue
D:Dequeue

Channel
D:MessageDropping(DeadLetter)

Queue
D:Enqueue
D:Dequeue

Exchange
D:Route

Subscription
D:Send
D:Rejection

Authentication
I:Auth Success
I:Auth Failure

Management
I:Startup Complete/Port Bind
I:Admin Changes

  • No labels