21 std::unordered_map<std::string, std::ofstream> > log_streams;
23 Terminal(
bool batch,
bool formatted, std::string version,
28 static void init(
bool batch,
bool formatted, std::string version,
33 std::string log_type);
34 void print(std::string message,
bool sub,
bool error,
35 bool same_line =
false);
36 void print(std::string message,
bool sub,
bool error,
static void init(bool batch, bool formatted, std::string version, fs::path log_dir)
Definition print.cpp:11
void print_notice()
Definition print.cpp:44
void log(std::string message, Identifiable *source, std::string log_type)
Definition print.cpp:54
const char * get_log_dir()
Definition print.cpp:146
static std::unique_ptr< Terminal > instance
Definition print.hpp:27
void set_log_dir(fs::path log_dir)
Definition print.cpp:150
void print(std::string message, bool sub, bool error, bool same_line=false)
Definition print.cpp:107