Advertisement
Guest User

Untitled

a guest
Jan 13th, 2014
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.51 KB | None | 0 0
  1. #include <fstream>
  2. #include <string>
  3. #include "logger.h"
  4. using namespace std;
  5.  
  6. Logger* Logger::m_pInstance = NULL;
  7.  
  8. Logger* Logger::Instance()
  9. {
  10.     if(!m_pInstance)
  11.         m_pInstance = new Logger;
  12.  
  13.     return m_pInstance;
  14. }
  15.  
  16. bool Logger::open(string filename)
  17. {
  18.     try {
  19.         file.open(filename, ofstream::out | ofstream::app);
  20.     } catch(ios_base::failure) {
  21.         return false;
  22.     }
  23.     return true;
  24. }
  25.  
  26. bool Logger::close()
  27. {
  28.     try {
  29.         file.close();
  30.     } catch(ios_base::failure) {
  31.         return false;
  32.     }
  33.     return true;
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement