Public Member Functions | Public Attributes | List of all members
icl_core::logging::LogOutputStream::LogMessage Struct Reference

Defines an entry for the message queue. More...

#include <LogOutputStream.h>

Public Member Functions

 LogMessage (const icl_core::TimeStamp &timestamp=icl_core::TimeStamp(), icl_core::logging::LogLevel log_level=eLL_MUTE, const char *log_stream="", const char *filename="", size_t line=0, const char *class_name="", const char *object_name="", const char *function_name="", const char *message_text="")
 

Public Attributes

char class_name [cMAX_IDENTIFIER_LENGTH+1]
 
char filename [cMAX_DESCRIPTION_LENGTH+1]
 
char function_name [cMAX_IDENTIFIER_LENGTH+1]
 
size_t line
 
icl_core::logging::LogLevel log_level
 
char log_stream [cMAX_IDENTIFIER_LENGTH+1]
 
char message_text [cDEFAULT_LOG_SIZE+1]
 
char object_name [cMAX_DESCRIPTION_LENGTH+1]
 
icl_core::TimeStamp timestamp
 

Detailed Description

Defines an entry for the message queue.

Definition at line 243 of file LogOutputStream.h.

Constructor & Destructor Documentation

icl_core::logging::LogOutputStream::LogMessage::LogMessage ( const icl_core::TimeStamp timestamp = icl_core::TimeStamp(),
icl_core::logging::LogLevel  log_level = eLL_MUTE,
const char *  log_stream = "",
const char *  filename = "",
size_t  line = 0,
const char *  class_name = "",
const char *  object_name = "",
const char *  function_name = "",
const char *  message_text = "" 
)

Definition at line 662 of file LogOutputStream.cpp.

Member Data Documentation

char icl_core::logging::LogOutputStream::LogMessage::class_name[cMAX_IDENTIFIER_LENGTH+1]

Definition at line 257 of file LogOutputStream.h.

char icl_core::logging::LogOutputStream::LogMessage::filename[cMAX_DESCRIPTION_LENGTH+1]

Definition at line 255 of file LogOutputStream.h.

char icl_core::logging::LogOutputStream::LogMessage::function_name[cMAX_IDENTIFIER_LENGTH+1]

Definition at line 259 of file LogOutputStream.h.

size_t icl_core::logging::LogOutputStream::LogMessage::line

Definition at line 256 of file LogOutputStream.h.

icl_core::logging::LogLevel icl_core::logging::LogOutputStream::LogMessage::log_level

Definition at line 253 of file LogOutputStream.h.

char icl_core::logging::LogOutputStream::LogMessage::log_stream[cMAX_IDENTIFIER_LENGTH+1]

Definition at line 254 of file LogOutputStream.h.

char icl_core::logging::LogOutputStream::LogMessage::message_text[cDEFAULT_LOG_SIZE+1]

Definition at line 260 of file LogOutputStream.h.

char icl_core::logging::LogOutputStream::LogMessage::object_name[cMAX_DESCRIPTION_LENGTH+1]

Definition at line 258 of file LogOutputStream.h.

icl_core::TimeStamp icl_core::logging::LogOutputStream::LogMessage::timestamp

Definition at line 252 of file LogOutputStream.h.


The documentation for this struct was generated from the following files:


fzi_icl_core
Author(s):
autogenerated on Mon Jun 10 2019 13:17:59