Class Logger¶
Defined in File IfcLogger.h
Class Documentation¶
-
class
Logger¶ Public Types
Public Static Functions
-
void
SetProduct(boost::optional<IfcUtil::IfcBaseClass*> product)¶
-
void
SetOutput(std::wostream *l1, std::wostream *l2)¶ Determines to what stream respectively progress and errors are logged.
-
void
SetOutput(std::ostream *l1, std::ostream *l2)¶ Determines to what stream respectively progress and errors are logged.
-
void
Message(Severity type, const std::string &message, const IfcUtil::IfcBaseClass *instance = 0)¶ Log a message to the output stream.
-
void
Message(Severity type, const std::exception &message, const IfcUtil::IfcBaseClass *instance = 0)¶
-
void
Notice(const std::string &message, const IfcUtil::IfcBaseClass *instance = 0)¶
-
void
Warning(const std::string &message, const IfcUtil::IfcBaseClass *instance = 0)¶
-
void
Error(const std::string &message, const IfcUtil::IfcBaseClass *instance = 0)¶
-
void
Notice(const std::exception &exception, const IfcUtil::IfcBaseClass *instance = 0)¶
-
void
Warning(const std::exception &exception, const IfcUtil::IfcBaseClass *instance = 0)¶
-
void
Error(const std::exception &exception, const IfcUtil::IfcBaseClass *instance = 0)¶
-
void
Status(const std::string &message, bool new_line = true)¶
-
void
ProgressBar(int progress)¶
-
std::string
GetLog()¶
-
void