[ox] Fix OxFS 2 Directory test
This commit is contained in:
11
deps/ox/src/ox/trace/trace.cpp
vendored
11
deps/ox/src/ox/trace/trace.cpp
vendored
@@ -41,20 +41,13 @@ StdOutStream::StdOutStream(const char *file, int line, const char *ch, const cha
|
||||
|
||||
StdOutStream::~StdOutStream() {
|
||||
#if defined(OX_USE_STDLIB)
|
||||
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 << std::setw(53) << std::left << m_msg.ch.c_str() << '|';
|
||||
std::cout << std::setw(65) << std::left << m_msg.msg.c_str() << '|';
|
||||
std::cout << " " << m_msg.file.c_str() << ':' << m_msg.line << "\n";
|
||||
#endif
|
||||
}
|
||||
|
||||
|
||||
NullStream::NullStream(const char*, int, const char*, const char*) {
|
||||
}
|
||||
|
||||
NullStream::~NullStream() {
|
||||
}
|
||||
|
||||
|
||||
void logError(const char *file, int line, Error err) {
|
||||
if (err) {
|
||||
ErrorInfo ei(err);
|
||||
|
15
deps/ox/src/ox/trace/trace.hpp
vendored
15
deps/ox/src/ox/trace/trace.hpp
vendored
@@ -66,7 +66,7 @@ class StdOutStream {
|
||||
~StdOutStream();
|
||||
|
||||
template<typename T>
|
||||
inline StdOutStream &operator<<(const T &v) {
|
||||
constexpr inline StdOutStream &operator<<(const T &v) {
|
||||
m_msg.msg += " ";
|
||||
m_msg.msg += v;
|
||||
return *this;
|
||||
@@ -78,20 +78,25 @@ class StdOutStream {
|
||||
class NullStream {
|
||||
|
||||
public:
|
||||
NullStream() = default;
|
||||
constexpr NullStream() = default;
|
||||
|
||||
NullStream(const char *file, int line, const char *ch, const char *msg = "");
|
||||
constexpr NullStream(const char*, int, const char*, const char* = "") {
|
||||
}
|
||||
|
||||
~NullStream();
|
||||
~NullStream() = default;
|
||||
|
||||
template<typename T>
|
||||
inline NullStream &operator<<(const T&) {
|
||||
constexpr inline NullStream &operator<<(const T&) {
|
||||
return *this;
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
#ifdef DEBUG
|
||||
using TraceStream = StdOutStream;
|
||||
#else
|
||||
using TraceStream = NullStream;
|
||||
#endif
|
||||
|
||||
void logError(const char *file, int line, Error err);
|
||||
|
||||
|
Reference in New Issue
Block a user