77 std::string baseMsg = std::string(
"Level ") +
78 boost::lexical_cast<std::string>(level) +
79 std::string(
" assertion violation\n") +
80 #if defined(NEKTAR_DEBUG) || defined(NEKTAR_FULLDEBUG)
81 std::string(
"Where : ") + boost::lexical_cast<std::string>(routine) + std::string(
"[") + boost::lexical_cast<std::string>(lineNumber) + std::string(
"]\n") + std::string(
"Message : ") +
90 (*outStream) <<
"Fatal : " << baseMsg << std::endl;
94 std::cerr << std::endl <<
"Fatal : " << baseMsg << std::endl;
96 throw NekError(baseMsg);
102 (*outStream) <<
"Warning: " << baseMsg << std::endl;
106 std::cerr <<
"Warning: " << baseMsg << std::endl;
111 std::cerr <<
"Unknown warning type: " << baseMsg << std::endl;
static boost::optional< std::ostream & > outStream