Try OpenEdge Now
skip to main content
Debugging and Troubleshooting
Troubleshooting Resources : Log Entry Types Detail : Unified Broker logging
 

Unified Broker logging

Specifying a Unified Broker log entry type turns on logging for the Unified Broker component. These are the Unified Broker log entry types and the information they provide based on logging level:
*UBroker.Basic — Logs messages about broker and server startup and shutdown, NameServer registration, and connections from clients at Level 2 (Basic). At Level 3 (Verbose), logs information about all the property values read from the ubroker.properties file for that broker instance, and more information on the connection from clients.
The following example shows log messages for the Ubroker.Basic entry type (with headers suppressed):

2 UB Basic ubroker version: v100B (28-Apr-04) (8038)
2 UB Basic Started listener thread: L-3090 (8043)
3 UB Basic installDir : d:\dlc100b
3 UB Basic properties file : d:\dlc100b\properties\ubroker.properties
3 UB Basic Broker : asbroker1
3 UB Basic serverType : AS
*UBroker.ThreadPool — Logs messages about the pool of threads managed by the broker. These threads are used to control the client requests and the server processes. This entry type will log messages when adding, removing, and communicating with these threads. Information is logged at logging level 2 (Basic) and higher.
*UBroker.AutoTrim — Logs messages about automatic server thread trimming by the broker based on the autoTrimTimeout property. Information is logged at logging level 2 (Basic) and higher.
*You should turn on the following log entry types only if Progress Software Corporation Technical Support requests that you do so:
*UBroker.ClientFSM — Logs messages about the state of the client thread as it processes the requests, from the moment it receives a connection request to the end of the request. Information is logged at logging level 2 (Basic) and higher.
*UBroker.ServerFSM — Logs messages about the state of the server thread as it processes the requests, from the moment it receives a connection request to the end of the request. Information is logged at logging level 2 (Basic) and higher.
*UBroker.ClientMsgStream — Logs messages about messages exchanged between the broker and client threads in binary format. Information is logged at logging level 2 (Basic) and higher.
*UBroker.ServerMsgStream — Logs messages about messages exchanged between the broker and server threads in binary format. Information is logged at logging level 2 (Basic) and higher.
*UBroker.ClientMsgQueue — Logs messages about the client thread as it processes queued messages. Information is logged at logging level 2 (Basic) and higher.
*UBroker.ServerMsgQueue — Logs messages about the server thread as it processes quened message. Information is logged at logging level 2 (Basic) and higher.
*UBroker.ClientMemTrace— Traces messages being processed by the client threads. Information is logged at logging level 2 (Basic) and higher.
*UBroker.ServerMemTrace — Traces messages being processed by the server threads. Information is logged at logging level 2 (Basic) and higher.
*UBroker.Stats — Logs statistics about the number of requests, plus maximum, minimum, and average request wait and duration times. Information is logged at logging level 2 (Basic) and higher.
*UBroker.All — Logs all UBroker entry types.