/////////////////////////////////////////////////////////////////////// // Utilities.CPP - defines Log class and several template functions // // // // Jim Fawcett, CSE776 - Design Patterns, Fall 2017 // /////////////////////////////////////////////////////////////////////// #include "Utilities.h" using namespace Utilities; #ifdef TEST_UTILITIES #include int main() { title<'='>("Testing Utilities"); Log log; log.set(&std::cout); std::ofstream fout("../../LogFile"); if (fout.good()) log.set(&fout); log.logging = true; log.doLog("\n 123"); title<'-'>("setting logging to false"); log.logging = false; log.doLog("\n 456"); title<'-'>("setting logging to true"); log.logging = true; log.doLog("\n 789"); title<'-'>("testing toString(n)"); std::cout << "\n The value of three is " << toString(3); putLine(2); return 0; } #endif