You.i Engine
YI_LOGGING_PARAMS Struct Reference

Detailed Description

Data type to hold various bits of information for logging.

You should not need to work with this data type directly, unless you are creating a custom policy.

#include <logging/YiLoggerCommon.h>

Public Member Functions

 YI_LOGGING_PARAMS ()
 
 YI_LOGGING_PARAMS (const char *pTagName, bool bTagNameIsStatic=false)
 
 YI_LOGGING_PARAMS (const YI_LOGGING_PARAMS &other)
 
const char * GetTagName () const
 

Public Attributes

const char * m_pModuleName
 
const char * m_pPrettyFunction
 
uint32_t m_unLineNumber
 
const char * m_pOriginalLogMessage
 
YI_LOG_SEVERITY m_eSeverity
 
time_t m_time
 
uint16_t m_uTimeMillisecondComponent
 
va_list m_varArgPtr
 
CYIString m_formattedLogMessage
 

Constructor & Destructor Documentation

YI_LOGGING_PARAMS::YI_LOGGING_PARAMS ( )
YI_LOGGING_PARAMS::YI_LOGGING_PARAMS ( const char *  pTagName,
bool  bTagNameIsStatic = false 
)
YI_LOGGING_PARAMS::YI_LOGGING_PARAMS ( const YI_LOGGING_PARAMS other)

Member Function Documentation

const char* YI_LOGGING_PARAMS::GetTagName ( ) const

Member Data Documentation

YI_LOG_SEVERITY YI_LOGGING_PARAMS::m_eSeverity
CYIString YI_LOGGING_PARAMS::m_formattedLogMessage
const char* YI_LOGGING_PARAMS::m_pModuleName
const char* YI_LOGGING_PARAMS::m_pOriginalLogMessage
const char* YI_LOGGING_PARAMS::m_pPrettyFunction
time_t YI_LOGGING_PARAMS::m_time
uint32_t YI_LOGGING_PARAMS::m_unLineNumber
uint16_t YI_LOGGING_PARAMS::m_uTimeMillisecondComponent
va_list YI_LOGGING_PARAMS::m_varArgPtr

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