int main(
int argc,
char *argv[] ) \
{ \
try { \
auto verb = getenv("MIA_INITIAL_VERBOSITY"); \
if (verb) { \
} \
return callback(argc, argv); \
} \
catch (const std::runtime_error &e){ \
std::cerr << argv[0] << " runtime error: " << e.what() << endl; \
} \
catch (const std::invalid_argument &e){ \
std::cerr << argv[0] << " invalid argument: " << e.what() << endl;\
} \
catch (const std::logic_error &e){ \
std::cerr << argv[0] << " logic error: " << e.what() << endl;\
} \
catch (const std::exception& e){ \
std::cerr << argv[0] << " error: " << e.what() << endl; \
} \
catch (...){ \
std::cerr << argv[0] << " unknown exception" << endl; \
} \
return EXIT_FAILURE; \
}
void set_verbosity(Level l)
int BOOST_TEST_CALL_DECL main(int argc, char *argv[])
static vstream & instance()
EXPORT_CORE const TDictMap< vstream::Level > g_verbose_dict
Dictonary for the verbosity of the logging as used by –verbose comand line option.