mirror of
https://github.com/gnss-sdr/gnss-sdr
synced 2025-08-06 22:04:07 +00:00
Provide more info to the user if something fails
This commit is contained in:
parent
b1c6e1d91f
commit
551279b9ae
@ -123,7 +123,7 @@ int main(int argc, char** argv)
|
|||||||
boost::system::error_code ec;
|
boost::system::error_code ec;
|
||||||
if (!boost::filesystem::create_directory(p, ec))
|
if (!boost::filesystem::create_directory(p, ec))
|
||||||
{
|
{
|
||||||
std::cout << "Could not create the " << FLAGS_log_dir << " folder. GNSS-SDR program ended." << std::endl;
|
std::cerr << "Could not create the " << FLAGS_log_dir << " folder. GNSS-SDR program ended." << std::endl;
|
||||||
google::ShutDownCommandLineFlags();
|
google::ShutDownCommandLineFlags();
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
@ -144,8 +144,9 @@ int main(int argc, char** argv)
|
|||||||
}
|
}
|
||||||
catch (const boost::thread_resource_error& e)
|
catch (const boost::thread_resource_error& e)
|
||||||
{
|
{
|
||||||
std::cout << "Failed to create boost thread." << std::endl;
|
std::cerr << "Failed to create boost thread." << std::endl;
|
||||||
google::ShutDownCommandLineFlags();
|
google::ShutDownCommandLineFlags();
|
||||||
|
std::cout << "GNSS-SDR program ended." << std::endl;
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
catch (const boost::exception& e)
|
catch (const boost::exception& e)
|
||||||
@ -153,12 +154,14 @@ int main(int argc, char** argv)
|
|||||||
if (GOOGLE_STRIP_LOG == 0)
|
if (GOOGLE_STRIP_LOG == 0)
|
||||||
{
|
{
|
||||||
LOG(WARNING) << "Boost exception: " << boost::diagnostic_information(e);
|
LOG(WARNING) << "Boost exception: " << boost::diagnostic_information(e);
|
||||||
|
std::cerr << boost::diagnostic_information(e) << std::endl;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
std::cerr << "Boost exception: " << boost::diagnostic_information(e) << std::endl;
|
std::cerr << "Boost exception: " << boost::diagnostic_information(e) << std::endl;
|
||||||
}
|
}
|
||||||
google::ShutDownCommandLineFlags();
|
google::ShutDownCommandLineFlags();
|
||||||
|
std::cout << "GNSS-SDR program ended." << std::endl;
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
catch (const std::exception& ex)
|
catch (const std::exception& ex)
|
||||||
@ -166,12 +169,14 @@ int main(int argc, char** argv)
|
|||||||
if (GOOGLE_STRIP_LOG == 0)
|
if (GOOGLE_STRIP_LOG == 0)
|
||||||
{
|
{
|
||||||
LOG(WARNING) << "C++ Standard Library exception: " << ex.what();
|
LOG(WARNING) << "C++ Standard Library exception: " << ex.what();
|
||||||
|
std::cerr << ex.what() << std::endl;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
std::cerr << "C++ Standard Library exception: " << ex.what() << std::endl;
|
std::cerr << "C++ Standard Library exception: " << ex.what() << std::endl;
|
||||||
}
|
}
|
||||||
google::ShutDownCommandLineFlags();
|
google::ShutDownCommandLineFlags();
|
||||||
|
std::cout << "GNSS-SDR program ended." << std::endl;
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
catch (...)
|
catch (...)
|
||||||
@ -179,12 +184,14 @@ int main(int argc, char** argv)
|
|||||||
if (GOOGLE_STRIP_LOG == 0)
|
if (GOOGLE_STRIP_LOG == 0)
|
||||||
{
|
{
|
||||||
LOG(WARNING) << "Unexpected catch. This should not happen.";
|
LOG(WARNING) << "Unexpected catch. This should not happen.";
|
||||||
|
std::cerr << "Unexpected error." << std::endl;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
std::cerr << "Unexpected catch. This should not happen." << std::endl;
|
std::cerr << "Unexpected catch. This should not happen." << std::endl;
|
||||||
}
|
}
|
||||||
google::ShutDownCommandLineFlags();
|
google::ShutDownCommandLineFlags();
|
||||||
|
std::cout << "GNSS-SDR program ended." << std::endl;
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user