RTI Connext .Net APIs
Version 5.3.0
|
Utility API's independent of the DDS standard. More...
Classes | |
struct | NDDS::Config_LibraryVersion_t |
The version of a single library shipped as part of an RTI Connext distribution. More... | |
class | NDDS::ConfigVersion |
<<interface>> The version of an RTI Connext distribution. More... | |
class | NDDS::LogMessage |
Log message. More... | |
class | NDDS::LoggerDevice |
<<interface>> Logging device interface. Use for user-defined logging devices. More... | |
class | NDDS::ConfigLogger |
<<interface>> The singleton type used to configure RTI Connext logging. More... | |
Functions | |
public delegate System::Int32 | NDDS::LogCallbackDelegate (System::String^ msg) |
Utility API's independent of the DDS standard.
|
strong |
The verbosities at which RTI Connext diagnostic information is logged.
Enumerator | |
---|---|
NDDS_CONFIG_LOG_VERBOSITY_SILENT | No further output will be logged. |
NDDS_CONFIG_LOG_VERBOSITY_ERROR | Only error messages will be logged. An error indicates something wrong in the functioning of RTI Connext. The most common cause of errors is incorrect configuration. |
NDDS_CONFIG_LOG_VERBOSITY_WARNING | Both error and warning messages will be logged. A warning indicates that RTI Connext is taking an action that may or may not be what you intended. Some configuration information is also logged at this verbosity to aid in debugging. |
NDDS_CONFIG_LOG_VERBOSITY_STATUS_LOCAL | Errors, warnings, and verbose information about the lifecycles of local RTI Connext objects will be logged. |
NDDS_CONFIG_LOG_VERBOSITY_STATUS_REMOTE | Errors, warnings, and verbose information about the lifecycles of remote RTI Connext objects will be logged. |
NDDS_CONFIG_LOG_VERBOSITY_STATUS_ALL | Errors, warnings, verbose information about the lifecycles of local and remote RTI Connext objects, and periodic information about RTI Connext threads will be logged. |
|
strong |
Level category assigned to RTI Connext log messages returned to an output device.
Enumerator | |
---|---|
NDDS_CONFIG_LOG_LEVEL_ERROR | The message describes an error. An error indicates something wrong in the functioning of RTI Connext. The most common cause of errors is incorrect configuration. |
NDDS_CONFIG_LOG_LEVEL_WARNING | The message describes a warning. A warning indicates that RTI Connext is taking an action that may or may not be what you intended. Some configuration information is also logged at this verbosity to aid in debugging. |
NDDS_CONFIG_LOG_LEVEL_STATUS_LOCAL | The message contains info about the lifecycles of local RTI Connext objects will be logged. |
NDDS_CONFIG_LOG_LEVEL_STATUS_REMOTE | The message contains info about the lifecycles of remote RTI Connext objects will be logged. |
NDDS_CONFIG_LOG_LEVEL_DEBUG | The message contains debug info that might be relevant to your application. |
|
strong |
Categories of logged messages.
The NDDS::ConfigLogger::get_verbosity_by_category and NDDS::ConfigLogger::set_verbosity_by_category can be used to specify different verbosities for different categories of messages.
Enumerator | |
---|---|
NDDS_CONFIG_LOG_CATEGORY_PLATFORM | Log messages pertaining to the underlying platform (hardware and OS) on which RTI Connext is running are in this category. |
NDDS_CONFIG_LOG_CATEGORY_COMMUNICATION | Log messages pertaining to data serialization and deserialization and network traffic are in this category. |
NDDS_CONFIG_LOG_CATEGORY_DATABASE | Log messages pertaining to the internal database in which RTI Connext objects are stored are in this category. |
NDDS_CONFIG_LOG_CATEGORY_ENTITIES | Log messages pertaining to local and remote entities and to the discovery process are in this category. |
NDDS_CONFIG_LOG_CATEGORY_API | Log messages pertaining to the API layer of RTI Connext (such as method argument validation) are in this category. |
NDDS_CONFIG_LOG_CATEGORY_ALL | Log messages pertaining to all category of RTI Connext. |
|
strong |
The format used to output RTI Connext diagnostic information.
public delegate System::Int32 NDDS::LogCallbackDelegate | ( | System::String^ | msg | ) |
Delegate for handling log messages
Referenced by NDDS::ConfigLogger::get_instance().