RTI Distributed Logger API  Version 7.0.0
LogMessageData Class Reference

Public Member Functions

 LogMessageData (int level, String message, String category, Time_t writeTime)
 
 LogMessageData (int level, String message, String category)
 
 LogMessageData (int level, String message)
 

Public Attributes

int level
 
String message
 
String category
 
Time_t writeTime
 

Detailed Description

This class encapsulates all parameters that define a log message, including the message itself, log level, category and timestamp.

Constructor & Destructor Documentation

◆ LogMessageData() [1/3]

LogMessageData ( int  level,
String  message,
String  category,
Time_t  writeTime 
)

Convenience constructor to set all LogMessageData fields

Parameters
levelThe level of the log message.
messageThe message.
categoryThe category of the log message.
writeTimeThe time the message was written

References LogMessageData.category, LogMessageData.level, LogMessageData.message, and LogMessageData.writeTime.

◆ LogMessageData() [2/3]

LogMessageData ( int  level,
String  message,
String  category 
)

LogMessageData constructor, writeTime is set to current time.

Parameters
levelThe level of the log message.
messageThe message.
categoryThe category of the log message.

References LogMessageData.category, LogMessageData.level, and LogMessageData.message.

◆ LogMessageData() [3/3]

LogMessageData ( int  level,
String  message 
)

LogMessageData constructor with default category.

Parameters
levelThe level of the log message.
messageThe message.

References LogMessageData.level, and LogMessageData.message.

Member Data Documentation

◆ level

int level

The level of the log message.

Referenced by DistLogger.log(), and LogMessageData.LogMessageData().

◆ message

String message

The message to log. It must be non-NULL.

Referenced by DistLogger.log(), and LogMessageData.LogMessageData().

◆ category

String category

The category of the log message.

Referenced by LogMessageData.LogMessageData().

◆ writeTime

Time_t writeTime

The timestamp with which the message will be logged.

Referenced by LogMessageData.LogMessageData().