Namespaces | |
namespace | JetByteTools |
namespace | JetByteTools::Core |
Classes | |
class | CDebugTrace |
class | CDebugTrace::LogInstaller |
A class that takes an instance of ILogMessages and installs it as the message log used by the CDebugTrace class and then removes it and reinstalls the previous log in its destructor. It can, therefore, be used to support scope based log installation and removal. More... | |
Defines | |
#define | DEBUG_ONLY(x) |
Functions | |
void | SetLogFileName (const std::string &s) |
void | SetLogFileName (const std::wstring &s) |
void | OutputEx (const ILogMessages::VectorOfLines &s) |
void | OutputEx (const ILogMessages::DequeOfLines &s) |
void | OutputEx (const std::string &s) |
void | OutputEx (const std::wstring &s) |
void | OutputEx (const char *const pString) |
void | OutputEx (const wchar_t *const pString) |
void | OutputEx (const char *const pString, const ILogMessages::DataLength stringLength) |
void | OutputEx (const wchar_t *const pString, const ILogMessages::DataLength stringLength) |
void | Output (const std::string &s) |
void | Output (const std::wstring &s) |
void | Output (const char *const pString) |
void | Output (const wchar_t *const pString) |
void | Output (const char *const pString, const ILogMessages::DataLength stringLength) |
void | Output (const wchar_t *const pString, const ILogMessages::DataLength stringLength) |
#define DEBUG_ONLY | ( | x | ) |