#include <StringStreamLogSink.hpp>
Public Member Functions | |
std::vector< LogMessage > | logMessages () const |
get messages out of the string stream's content More... | |
void | resetStringStream () |
reset the string stream's content More... | |
std::string | string () const |
get the string stream's content More... | |
StringStreamLogSink () | |
constructor makes a new string stream to write to and registers in the global logger More... | |
Public Member Functions inherited from openstudio::LogSink | |
bool | autoFlush () const |
get if messages are automatically flushed More... | |
boost::optional< boost::regex > | channelRegex () const |
get the regular expression to match log channels More... | |
void | disable () |
disable the sink More... | |
void | enable () |
enable the sink More... | |
bool | isEnabled () const |
is the sink enabled More... | |
boost::optional< LogLevel > | logLevel () const |
get the logging level More... | |
void | resetChannelRegex () |
reset the regular expression to match log channels More... | |
void | resetLogLevel () |
reset the core logging level More... | |
void | resetThreadId () |
reset the thread id that messages are filtered by More... | |
void | setAutoFlush (bool autoFlush) |
set if messages are automatically flushed More... | |
void | setChannelRegex (const boost::regex &channelRegex) |
set the regular expression to match log channels More... | |
void | setChannelRegex (const std::string &channelRegex) |
set the regular expression to match log channels More... | |
void | setFormatter (const boost::log::formatter &fmter) |
void | setLogLevel (LogLevel logLevel) |
set the logging level More... | |
void | setThreadId (std::thread::id threadId) |
set the thread id that messages are filtered by More... | |
std::thread::id | threadId () const |
get the thread id that messages are filtered by More... | |
void | useWorkflowGemFormatter (bool use, bool include_channel=true) |
Additional Inherited Members | |
Protected Member Functions inherited from openstudio::LogSink | |
LogSink () | |
LogSink (const boost::shared_ptr< detail::LogSink_Impl > &impl) | |
void | setStream (boost::shared_ptr< std::ostream > os) |
boost::shared_ptr< LogSinkBackend > | sink () const |
openstudio::StringStreamLogSink::StringStreamLogSink | ( | ) |
constructor makes a new string stream to write to and registers in the global logger
std::vector<LogMessage> openstudio::StringStreamLogSink::logMessages | ( | ) | const |
get messages out of the string stream's content
void openstudio::StringStreamLogSink::resetStringStream | ( | ) |
reset the string stream's content
std::string openstudio::StringStreamLogSink::string | ( | ) | const |
get the string stream's content