Skip to content
Snippets Groups Projects

Debug build

Merged Daniel Hornung requested to merge f-debug-build into f-release-0.1
All threads resolved!
3 files
+ 10
93
Compare changes
  • Side-by-side
  • Inline

Files

+ 7
7
@@ -39,24 +39,24 @@ const std::string logger_name = "caosdb::logging";
typedef boost::log::sources::severity_channel_logger_mt<int, std::string> boost_logger_class;
class _logger {
class logger {
public:
static boost_logger_class &get() { return *_logger::GetInstance()._logger_instance; }
static boost_logger_class &get() { return *logger::GetInstance()._logger_instance; }
static void destroy() {
auto &instance = _logger::GetInstance();
auto &instance = logger::GetInstance();
delete instance._logger_instance;
}
private:
_logger() { this->_logger_instance = new boost_logger_class(); };
static _logger &GetInstance() {
static _logger instance;
logger() { this->_logger_instance = new boost_logger_class(); };
static logger &GetInstance() {
static logger instance;
return instance;
}
boost_logger_class *_logger_instance;
};
auto inline get_logger() -> boost_logger_class & { return _logger::get(); }
auto inline get_logger() -> boost_logger_class & { return logger::get(); }
/**
* This class stores the integer log level.
Loading