HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HOM_logging_LogEntry Class Reference

#include <HOM_logging_LogEntry.h>

Public Member Functions

 HOM_logging_LogEntry (const UT_UniversalLogEntry &log_entry)
 
 HOM_logging_LogEntry (const char *message=nullptr, const char *source=nullptr, const char *source_context=nullptr, HOM_EnumValue *severity=nullptr, int verbosity=0, double time=0.0, int thread_id=0, bool has_external_info=false, const char *external_host_name=nullptr, const char *external_identifier=nullptr, const char *external_command_line=nullptr, int external_process_id=0)
 
virtual ~HOM_logging_LogEntry ()
 
int __hash__ ()
 
std::string __repr__ () const
 
std::string source () const
 
std::string sourceContext () const
 
std::string message () const
 
HOM_EnumValueseverity () const
 
int verbosity () const
 
double time () const
 
int threadId () const
 
bool hasExternalInfo () const
 
std::string externalHostName () const
 
std::string externalIdentifier () const
 
std::string externalCommandLine () const
 
int externalProcessId () const
 
void_asVoidPointer ()
 

Public Attributes

UT_UniversalLogEntry myLogEntry
 

Detailed Description

Definition at line 19 of file HOM_logging_LogEntry.h.

Constructor & Destructor Documentation

HOM_logging_LogEntry::HOM_logging_LogEntry ( const UT_UniversalLogEntry log_entry)
inline

Definition at line 23 of file HOM_logging_LogEntry.h.

HOM_logging_LogEntry::HOM_logging_LogEntry ( const char *  message = nullptr,
const char *  source = nullptr,
const char *  source_context = nullptr,
HOM_EnumValue severity = nullptr,
int  verbosity = 0,
double  time = 0.0,
int  thread_id = 0,
bool  has_external_info = false,
const char *  external_host_name = nullptr,
const char *  external_identifier = nullptr,
const char *  external_command_line = nullptr,
int  external_process_id = 0 
)
virtual HOM_logging_LogEntry::~HOM_logging_LogEntry ( )
inlinevirtual

Definition at line 41 of file HOM_logging_LogEntry.h.

Member Function Documentation

int HOM_logging_LogEntry::__hash__ ( )
std::string HOM_logging_LogEntry::__repr__ ( ) const
void* HOM_logging_LogEntry::_asVoidPointer ( )
inline

Definition at line 61 of file HOM_logging_LogEntry.h.

std::string HOM_logging_LogEntry::externalCommandLine ( ) const
std::string HOM_logging_LogEntry::externalHostName ( ) const
std::string HOM_logging_LogEntry::externalIdentifier ( ) const
int HOM_logging_LogEntry::externalProcessId ( ) const
bool HOM_logging_LogEntry::hasExternalInfo ( ) const
std::string HOM_logging_LogEntry::message ( ) const
HOM_EnumValue* HOM_logging_LogEntry::severity ( ) const
std::string HOM_logging_LogEntry::source ( ) const
std::string HOM_logging_LogEntry::sourceContext ( ) const
int HOM_logging_LogEntry::threadId ( ) const
double HOM_logging_LogEntry::time ( ) const
int HOM_logging_LogEntry::verbosity ( ) const

Member Data Documentation

UT_UniversalLogEntry HOM_logging_LogEntry::myLogEntry

Definition at line 65 of file HOM_logging_LogEntry.h.


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