1
0
Fork 0
forked from lthn/blockchain

coretests: --log-level command-line option support added

This commit is contained in:
sowle 2022-10-19 04:44:18 +02:00
parent 1677bf5311
commit d4205fdf89
No known key found for this signature in database
GPG key ID: C07A24B2D89D49FC

View file

@ -667,6 +667,7 @@ int main(int argc, char* argv[])
po::options_description desc_options("Allowed options");
command_line::add_arg(desc_options, command_line::arg_help);
command_line::add_arg(desc_options, command_line::arg_log_level);
command_line::add_arg(desc_options, arg_test_data_path);
command_line::add_arg(desc_options, arg_generate_test_data);
command_line::add_arg(desc_options, arg_play_test_data);
@ -697,6 +698,16 @@ int main(int argc, char* argv[])
return 0;
}
if (command_line::has_arg(g_vm, command_line::arg_log_level))
{
int new_log_level = command_line::get_arg(g_vm, command_line::arg_log_level);
if (new_log_level >= LOG_LEVEL_MIN && new_log_level <= LOG_LEVEL_MAX && log_space::get_set_log_detalisation_level(false) != new_log_level)
{
log_space::get_set_log_detalisation_level(true, new_log_level);
LOG_PRINT_L0("LOG_LEVEL set to " << new_log_level);
}
}
if (command_line::has_arg(g_vm, arg_stop_on_fail))
{
stop_on_first_fail = command_line::get_arg(g_vm, arg_stop_on_fail);