Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <fstream>
- #include <string>
- using namespace std;
- class Logger {
- public:
- static Logger* Instance();
- bool open(string filename);
- template<typename T>
- void write(T data) {
- file << data;
- }
- void writeChar(char data) {
- file << data;
- }
- bool close();
- private:
- ofstream file;
- Logger() {};
- Logger(Logger const&) {};
- Logger& operator=(Logger const&){};
- static Logger* m_pInstance;
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement