mirror of
https://github.com/SoftFever/OrcaSlicer.git
synced 2025-07-11 16:57:53 -06:00
Log support through boost::log
This commit is contained in:
parent
e67e37c772
commit
0d20a81354
5 changed files with 64 additions and 1 deletions
|
@ -66,3 +66,30 @@ confess_at(const char *file, int line, const char *func,
|
|||
}
|
||||
|
||||
#endif
|
||||
|
||||
#include <boost/log/core.hpp>
|
||||
#include <boost/log/trivial.hpp>
|
||||
#include <boost/log/expressions.hpp>
|
||||
|
||||
namespace Slic3r {
|
||||
|
||||
static boost::log::trivial::severity_level logSeverity = boost::log::trivial::fatal;
|
||||
|
||||
void set_logging_level(unsigned int level)
|
||||
{
|
||||
switch (level) {
|
||||
case 0: logSeverity = boost::log::trivial::fatal; break;
|
||||
case 1: logSeverity = boost::log::trivial::error; break;
|
||||
case 2: logSeverity = boost::log::trivial::warning; break;
|
||||
case 3: logSeverity = boost::log::trivial::info; break;
|
||||
case 4: logSeverity = boost::log::trivial::debug; break;
|
||||
default: logSeverity = boost::log::trivial::trace; break;
|
||||
}
|
||||
|
||||
boost::log::core::get()->set_filter
|
||||
(
|
||||
boost::log::trivial::severity >= logSeverity
|
||||
);
|
||||
}
|
||||
|
||||
} // namespace Slic3r
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue