OpenStudioCore:utilities
 AllClasses Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages

#include "FileLogSink.hpp"

Inheritance diagram for openstudio::FileLogSink:

Public Member Functions

 FileLogSink (const openstudio::path &path)
std::vector< LogMessagelogMessages () const
openstudio::path path () const

Constructor & Destructor Documentation

openstudio::FileLogSink::FileLogSink ( const openstudio::path &  path)

constructor takes path of file, opens in write mode positioned at file beginning and registers in the global logger

Member Function Documentation

std::vector<LogMessage> openstudio::FileLogSink::logMessages ( ) const

get messages out of the file content

openstudio::path openstudio::FileLogSink::path ( ) const

returns the path that log messages are written to