diff options
Diffstat (limited to 'gnuradio-runtime/lib/test.cc')
-rw-r--r-- | gnuradio-runtime/lib/test.cc | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/gnuradio-runtime/lib/test.cc b/gnuradio-runtime/lib/test.cc index f78fd4623c..9f2e3c58e0 100644 --- a/gnuradio-runtime/lib/test.cc +++ b/gnuradio-runtime/lib/test.cc @@ -92,13 +92,12 @@ int test::general_work(int noutput_items, for (unsigned i = 0; i < ninputs; i++) { char* in = (char*)input_items[i]; if (ninput_items[i] < (int)(noutput_items + history())) { - std::cerr << "ERROR: ninput_items[" << i << "] < noutput_items+history()" - << std::endl; - std::cerr << "ninput_items[" << i << "] = " << ninput_items[i] << std::endl; - std::cerr << "noutput_items+history() = " << noutput_items + history() - << std::endl; - std::cerr << "noutput_items = " << noutput_items << std::endl; - std::cerr << "history() = " << history() << std::endl; + std::ostringstream msg; + msg << "ninput_items[" << i << "] < noutput_items+history()" + << "ninput_items[" << i << "] = " << ninput_items[i] + << "noutput_items+history() = " << (noutput_items + history()) + << "noutput_items = " << noutput_items << "history() = " << history(); + GR_LOG_ERROR(d_logger, msg.str()); throw std::runtime_error("test"); } else { for (int j = 0; j < ninput_items[i]; j++) { |