RTI Connext .NET API (legacy)
Version 6.1.1
|
Configures the RTI Connext logging facility. More...
#include <managed_infrastructure.h>
Static Public Member Functions | |
static System::String ^ | get_logging_qos_policy_name () |
Stringified human-readable name for DDS::LoggingQosPolicy. More... | |
Public Attributes | |
NDDS::LogVerbosity | verbosity |
The verbosities at which RTI Connext diagnostic information is logged. More... | |
NDDS::LogCategory | category |
Categories of logged messages. More... | |
NDDS::LogPrintFormat | print_format |
The format used to output RTI Connext diagnostic information. More... | |
System::String ^ | output_file |
Specifies the file to which log messages will be redirected to. More... | |
System::String ^ | output_file_suffix |
Sets the file suffix when logging to a set of files. More... | |
System::Int32 | max_bytes_per_file |
Specifies the maximum number of bytes a single file can contain. More... | |
System::Int32 | max_files |
Specifies the maximum number of files to create before overwritting the previous ones. More... | |
Configures the RTI Connext logging facility.
All the properties associated with RTI Connext logging can be configured using this QoS policy. This allows you to configure logging using XML QoS Profiles. See the "Troubleshooting" chapter in the User's Manual for details.
NDDS::LogVerbosity DDS::LoggingQosPolicy::verbosity |
The verbosities at which RTI Connext diagnostic information is logged.
[default] NDDS_CONFIG_LOG_VERBOSITY_ERROR
NDDS::LogCategory DDS::LoggingQosPolicy::category |
Categories of logged messages.
[default] Logging will be enabled for all the categories.
NDDS::LogPrintFormat DDS::LoggingQosPolicy::print_format |
The format used to output RTI Connext diagnostic information.
[default] NDDS_CONFIG_LOG_PRINT_FORMAT_DEFAULT.
System::String ^ DDS::LoggingQosPolicy::output_file |
Specifies the file to which log messages will be redirected to.
If the value of ouput_file is set to NULL, log messages will sent to standard output.
If DDS::LoggingQosPolicy::max_bytes_per_file is not DDS::ResourceLimitsQosPolicy::LENGTH_UNLIMITED, this is used as the file name preffix for a set of numbered files.
[default] NULL
System::String ^ DDS::LoggingQosPolicy::output_file_suffix |
Sets the file suffix when logging to a set of files.
It specifies the suffix to use for the set of files used to redirect the logging output. The preffix is DDS::LoggingQosPolicy::output_file.
[default] NULL
[default] No suffix
System::Int32 DDS::LoggingQosPolicy::max_bytes_per_file |
Specifies the maximum number of bytes a single file can contain.
When this field is different than DDS::ResourceLimitsQosPolicy::LENGTH_UNLIMITED, it enables logging to separate files as they reach this size.
[default] DDS::ResourceLimitsQosPolicy::LENGTH_UNLIMITED (a single file is used)
System::Int32 DDS::LoggingQosPolicy::max_files |
Specifies the maximum number of files to create before overwritting the previous ones.
When this field is different than DDS::ResourceLimitsQosPolicy::LENGTH_UNLIMITED, and the number of files reaches this number, future logging messages overwrite the previously created files.
[default] DDS::ResourceLimitsQosPolicy::LENGTH_UNLIMITED (files aren't overwritten)