53 string log(
string m,
int v,
string sep=
"\n")
const;
void bind_engine(py::module &m, string name)
Defines a multi level static logger.
static void destroy()
Destroys the logger instance.
int get_log_level()
Gets the current log level.
static Logger * instance
The singleton instance of the logger.
void set_log_level(int &verbosity)
Sets the log level.
static Logger * initLogger()
Initializes the logger instance.
int verbosity
The current log level.
string log(string m, int v, string sep="\n") const
Prints a log message with verbosity control.
< nsga2 selection operator for getting the front