From a0e336712f8cda89cafbf0e5b8079c50c09fbc60 Mon Sep 17 00:00:00 2001 From: Gary Talent <gtalent2@gmail.com> Date: Thu, 17 May 2018 23:11:05 -0500 Subject: [PATCH] [ox/trace] Add column structure to stdout trace messages --- deps/ox/src/ox/trace/trace.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/deps/ox/src/ox/trace/trace.cpp b/deps/ox/src/ox/trace/trace.cpp index 2d8a8382..dcb70508 100644 --- a/deps/ox/src/ox/trace/trace.cpp +++ b/deps/ox/src/ox/trace/trace.cpp @@ -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 }