OpenStudio:utilities
Loading...
Searching...
No Matches
openstudio::LogMessage Class Reference

#include <LogMessage.hpp>

Public Member Functions

LogChannel logChannel () const
 get the messages log channel
 
LogLevel logLevel () const
 get the message's log level
 
 LogMessage (LogLevel logLevel, const std::string &logChannel, const std::string &logMessage)
 constructor
 
std::string logMessage () const
 get the content of the log message
 

Static Public Member Functions

static std::vector< LogMessageparseLogText (const std::string &logText)
 parse logText and get log messages
 

Detailed Description

LogMessage encapsulates a single logging message.

Constructor & Destructor Documentation

◆ LogMessage()

openstudio::LogMessage::LogMessage ( LogLevel logLevel,
const std::string & logChannel,
const std::string & logMessage )

constructor

Member Function Documentation

◆ logChannel()

LogChannel openstudio::LogMessage::logChannel ( ) const

get the messages log channel

◆ logLevel()

LogLevel openstudio::LogMessage::logLevel ( ) const

get the message's log level

◆ logMessage()

std::string openstudio::LogMessage::logMessage ( ) const

get the content of the log message

◆ parseLogText()

static std::vector< LogMessage > openstudio::LogMessage::parseLogText ( const std::string & logText)
static

parse logText and get log messages