inline static void display_stack_main(int LineNo = 0) { get_log_stream() << "Begin Stack -------------------- (" << LineNo << ")" << std::endl; for(std::vector<std::string>::iterator i = get_stack().begin(); i != get_stack().end();++i) { get_log_stream() << *i << std::endl; } get_log_stream() << "End Stack --------------------" << std::endl; }
void LogHandler (const gchar* log_domain, GLogLevelFlags log_level, const gchar* message, gpointer user_data) { if (log_level & levels_to_log) { std::string domain = log_domain ? log_domain : "default"; get_log_stream() << "[" << domain << "] " << get_level_name(log_level) << ": " << message << std::endl; } }