| 
    RTI Connext Traditional C++ API
    Version 5.2.3
    
   | 
 
<<interface>> Logging device interface. Use for user-defined logging devices. More...
Public Member Functions | |
| virtual void | write (const NDDS_Config_LogMessage *message)=0 | 
| Write a log message to a specified logging device.   | |
| virtual void | close () | 
| Close the logging device.   | |
<<interface>> Logging device interface. Use for user-defined logging devices.
Interface for handling log messages.
By default, the logger sends the log messages generated by RTI Connext to the standard output.
You can use the method ::DDSLogger::set_output_file to redirect the log messages to a file.
To further customize the management of generated log messages, the logger offers the method ::DDSLogger::set_output_device that allows you to install a user-defined logging device.
The logging device installed by the user must implement this interface.
Note: It is not safe to make any calls to the RTI Connext core library, including calls to DDSDomainParticipant::get_current_time, from any of the logging device operations.
      
  | 
  pure virtual | 
Write a log message to a specified logging device.
Note: It is not safe to make any calls to the RTI Connext core library, including calls to DDSDomainParticipant::get_current_time, from any of the logging device operations.
| message | <<in>> Message to log. | 
      
  | 
  virtual | 
Close the logging device.
Note: It is not safe to make any calls to the RTI Connext core library, including calls to DDSDomainParticipant::get_current_time, from any of the logging device operations.