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;
		}
Ejemplo n.º 2
0
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;
  }
}