45 static Logger &
get() {
58 default: label =
"";
break;
62 if (
get().
of.rdbuf()->is_open()) {
std::ofstream ofnull
Definition xaiefal-log.hpp:25
~Logger()
Definition xaiefal-log.hpp:27
static std::ostream & log(LogLevel Lvl=LogLevel::FAL_MAX)
Definition xaiefal-log.hpp:50
void setLogLevel(LogLevel Lvl)
Definition xaiefal-log.hpp:29
std::ofstream of
Definition xaiefal-log.hpp:24
LogLevel Level
Definition xaiefal-log.hpp:23
Logger & operator=(Logger &&)=delete
static Logger & get()
Definition xaiefal-log.hpp:45
LogLevel getLogLevel()
Definition xaiefal-log.hpp:33
Logger(const Logger &)=delete
Logger & operator=(const Logger &)=delete
void setLogFile(const std::string &File)
Definition xaiefal-log.hpp:37
Definition xaiefal-base.hpp:23
LogLevel
Definition xaiefal-log.hpp:10
@ FAL_DEBUG
Definition xaiefal-log.hpp:11
@ FAL_INFO
Definition xaiefal-log.hpp:12
@ FAL_ERROR
Definition xaiefal-log.hpp:14
@ FAL_MAX
Definition xaiefal-log.hpp:15
@ FAL_WARN
Definition xaiefal-log.hpp:13