4.8. Logging
4.8.1. [Trivial] Improved log messages for inconsistent WireProtocolQosPolicy values
The log messages that were printed out when there was an inconsistent
QoS value in the WireProtocolQosPolicy were hard to understand. They
have been improved to make it more clear exactly what value is
inconsistent and what its value should be in order to be considered
consistent. For example, previously, when the
WireProtocolQosPolicy::port_base was set to a negative value, the
log message used to be:
ERROR [CREATE DP|LC:Discovery] DDS_WireProtocolQosPolicy_is_consistentI:inconsistent QoS policy: port_base > 0
it is now:
ERROR [CREATE DP|LC:Discovery] DDS_WireProtocolQosPolicy_is_consistentI:INCONSISTENT QOS | port_base (-1) must be greater than 0.
[RTI Issue ID CORE-16034]
4.8.2. [Trivial] Confusing log message when DataWriter could not queue items *
When a DataWriter had a full queue or timed out when adding to it, the log message incorrectly warned about an OUT OF ORDER error instead of a lack of space.
[RTI Issue ID CORE-16143]
* This bug does not affect you if you are upgrading from 7.3.x or earlier.