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