[ox/trace] Add column structure to stdout trace messages

This commit is contained in:
Gary Talent 2018-05-17 23:11:05 -05:00
parent 0b86f437f0
commit a0e336712f

View File

@ -7,6 +7,7 @@
*/
#if defined(OX_USE_STDLIB)
#include <iomanip>
#include <iostream>
#endif
@ -40,8 +41,9 @@ StdOutStream::StdOutStream(const char *file, int line, const char *ch, const cha
StdOutStream::~StdOutStream() {
#if defined(OX_USE_STDLIB)
std::cout << m_msg.ch.c_str() << ':' << m_msg.msg.c_str();
std::cout << " (" << m_msg.file.c_str() << ':' << m_msg.line << ")\n";
std::cout << std::setw(50) << std::left << m_msg.ch.c_str() << '|';
std::cout << std::setw(60) << std::left << m_msg.msg.c_str() << '|';
std::cout << " " << m_msg.file.c_str() << ':' << m_msg.line << "\n";
#endif
}